# Tuesday, 09 May 2017 19:53
ENDLESS SPACE 2 V0.3.7 S2 BETA-Public (64-bit)

Click on buttons to toggle visibility. Click on STACK buttons to toggle visibility of stack traces.

19:53:46:622 STACKStarting the application, version is V0.3.7 S2 BETA-Public (64-bit)...

    Amplitude.Unity.Framework.Application+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application+c__Iterator3:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:624 STACKRunning 64-bit mode...

    Amplitude.Unity.Framework.Application+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application+c__Iterator3:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:624 STACKGame directory is "C:\Users\Wold\Documents\Endless Space 2".

    Amplitude.Unity.Framework.Application+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application+c__Iterator3:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:624 STACK[Steam] Available game languages are 'english', current game language is 'english'.

    Amplitude.Unity.Framework.Application+c__Iterator8:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application+c__Iterator3:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:624 STACK[Steam] Steam user id is '0x011000010474ee74'.

    Amplitude.Unity.Framework.Application+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application+c__Iterator3:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:624 STACK[Steam] Steam user name is 'Woldworine'.

    Amplitude.Unity.Framework.Application+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application+c__Iterator3:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:624 STACKLoading registry file 'E:/SteamLibrary/steamapps/common/Endless Space 2\Registry.xml'...

    Amplitude.Unity.Framework.Application:LoadRegistryFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application:LoadRegistryFiles(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application:LoadRegistry()
    Amplitude.Unity.Framework.Application+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application+c__Iterator3:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:624 STACKRegistry file 'C:\Users\Wold\Documents\Endless Space 2\Registry.xml' does not exist.

    Amplitude.Unity.Framework.Application:LoadRegistryFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application:LoadRegistryFiles(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application:LoadRegistry()
    Amplitude.Unity.Framework.Application+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application+c__Iterator3:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:624 STACKLoading registry file 'C:\Users\Wold\Documents\Endless Space 2\Users\74772084\Registry.xml'...

    Amplitude.Unity.Framework.Application:LoadRegistryFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application:LoadRegistryFiles(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application:LoadRegistry()
    Amplitude.Unity.Framework.Application+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application+c__Iterator3:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:755 STACKInitializing the Wwise sound engine...

    Amplitude.Unity.Audio.AudioManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:755 STACKSound engine initialized.

    Amplitude.Unity.Audio.AudioManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:755 STACK4 audio modules have been loaded.

    Amplitude.Unity.Audio.AudioManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:755 STACK147 LipSync Data successfully loaded

    Amplitude.Unity.Audio.LipSyncManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:755 STACKPlaying with 1 downloadable content(s): Collector Edition.

    DownloadableContentManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:756 STACKHello 'Woldworine'!

    Amplitude.Unity.Steam.SteamManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:756 STACKChanging display settings to 1920x1080, 60Hz...

    Amplitude.Unity.Video.VideoManager:ChangeDisplaySettings()
    Amplitude.Unity.Video.VideoManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:756 STACK... skipped change because resolution remains the same.

    Amplitude.Unity.Video.VideoManager:ChangeDisplaySettings()
    Amplitude.Unity.Video.VideoManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:756 STACKSetting the general quality level to '4'.

    Amplitude.Unity.Video.VideoManager:set_QualityLevel(System.Reflection.ParameterInfo)
    Amplitude.Unity.Video.VideoManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:917 STACKBinding service [IGPUColorEvolutionService] with context [AllwaysActivatedCamera] with an instance of type [GPUColorEvolutionManager]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GPUColorEvolutionManager+c__Iterator0:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:917 STACKCurrent game language is 'english'.

    Amplitude.Unity.Localization.LocalizationManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:917 STACKThe database of type 'Amplitude.Unity.Localization.LocalizationDatatableElement' has overriden an element because its key name '%EmpireAttitudeReserved' was already registered for the same revision number #1.

    Amplitude.Unity.Framework.Datatable`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:AddElement(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Datatable`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:LoadFromFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Database`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:LoadFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Databases:LoadDatabase(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Localization.LocalizationManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:46:917 STACKThe database of type 'Amplitude.Unity.Localization.LocalizationDatatableElement' has overriden an element because its key name '%EmpireAttitudeWary' was already registered for the same revision number #1.

    Amplitude.Unity.Framework.Datatable`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:AddElement(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Datatable`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:LoadFromFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Database`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:LoadFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Databases:LoadDatabase(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Localization.LocalizationManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:148 STACKAI folder path: E:/SteamLibrary/steamapps/common/Endless Space 2/Public/AI/

    AIManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:148 STACKThe database of type 'Amplitude.Unity.Localization.LocalizationDatatableElement' has overriden an element because its key name '%MinorFactionCurrentAllyDescription' was already registered for the same revision number #1.

    Amplitude.Unity.Framework.Datatable`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:AddElement(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Datatable`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:LoadFromFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Database`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:LoadFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Databases:LoadDatabase(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Localization.LocalizationManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:204 STACKError message modal is disabled.

    GuiManager+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:204 STACKThe database of type 'Amplitude.Unity.Localization.LocalizationDatatableElement' has overriden an element because its key name '%Tutorial_Laws03Popup-Title' was already registered for the same revision number #1.

    Amplitude.Unity.Framework.Datatable`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:AddElement(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Datatable`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:LoadFromFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Database`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:LoadFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Databases:LoadDatabase(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Localization.LocalizationManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:204 STACKThe database of type 'Amplitude.Unity.Localization.LocalizationDatatableElement' has overriden an element because its key name '%Tutorial_HeroShipDesign00Popup-Title' was already registered for the same revision number #1.

    Amplitude.Unity.Framework.Datatable`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:AddElement(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Datatable`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:LoadFromFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Database`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:LoadFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Databases:LoadDatabase(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Localization.LocalizationManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:204 STACKThe database of type 'Amplitude.Unity.Localization.LocalizationDatatableElement' has overriden an element because its key name '%Tutorial_HeroShipDesign00Popup-Description' was already registered for the same revision number #1.

    Amplitude.Unity.Framework.Datatable`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:AddElement(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Datatable`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:LoadFromFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Database`1[Amplitude.Unity.Localization.LocalizationDatatableElement]:LoadFile(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Databases:LoadDatabase(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Localization.LocalizationManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:240 STACKThe audio manager is ready.

    Amplitude.Unity.Audio.AudioManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:240 STACKRuntime configuration is null or empty; using the default module 'Endless Space 2' as new configuration.

    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:ReloadRuntime(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:LoadRuntime(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:240 STACKLoading runtime module 'Endless Space 2'...

    Amplitude.Unity.Runtime.Runtime+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:ReloadRuntime(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:LoadRuntime(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:240 STACKLoading runtime registry files...

    Amplitude.Unity.Runtime.Plugins.RuntimeRegistryPlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:ReloadRuntime(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:LoadRuntime(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.Application+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:270 STACKLoading plugin files for database of type 'GalaxyGeneratorWeightTableDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:276 STACKLoading plugin files for database of type 'Generator.Definitions.PlanetaryResourceDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:288 STACKLoading plugin files for database of type 'Generator.Definitions.PlanetGameplayTypeDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:305 STACKLoading plugin files for database of type 'Generator.Definitions.PlanetTemperatureDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:322 STACKLoading plugin files for database of type 'StarSystemNodeDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:338 STACKLoading plugin files for database of type 'SpecialNodeDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:355 STACKLoading plugin files for database of type 'NodeVisibilityConditionsDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:598 STACKLoading plugin files for database of type 'EntityActionDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:614 STACKLoading plugin files for database of type 'DiplomaticRelationState'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:621 STACKLoading plugin files for database of type 'DiplomaticAbilityDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:803 STACKLoading plugin files for database of type 'ForeignAffairsConstructibleElement'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:808 STACKLoading plugin files for database of type 'DiplomaticPressureEffectDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:822 STACKLoading plugin files for database of type 'WarPointsRewardDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:47:838 STACKLoading plugin files for database of type 'ContractStubDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:138 STACKLoading plugin files for database of type 'Amplitude.Unity.Simulation.SimulationDescriptor'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:155 STACKLoading plugin files for database of type 'ResourceDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:172 STACKLoading plugin files for database of type 'PlanetReserveDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:188 STACKLoading plugin files for database of type 'PropagatedPlanetDescriptorDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:205 STACKLoading plugin files for database of type 'PropagatedPlanetPropertyDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:222 STACKLoading plugin files for database of type 'SystemDefenseThresholdDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:238 STACKLoading plugin files for database of type 'PopulationDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:255 STACKLoading plugin files for database of type 'PopulationAspirationDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:272 STACKLoading plugin files for database of type 'HappinessStatusSetDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:298 STACKLoading plugin files for database of type 'PopulationEventDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:305 STACKLoading plugin files for database of type 'PopulationPoliticalTraitDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:322 STACKLoading plugin files for database of type 'PopulationStateDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:338 STACKLoading plugin files for database of type 'PopulationCollectionBonusTrait'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:355 STACKLoading plugin files for database of type 'PopulationModifiersTrait'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:372 STACKLoading plugin files for database of type 'ResourceDepositDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:388 STACKLoading plugin files for database of type 'AnomalyDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:430 STACKLoading plugin files for database of type 'ShipDesignDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:441 STACKLoading plugin files for database of type 'ShipRoleDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:599 STACKLoading plugin files for database of type 'HullDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:696 STACKLoading plugin files for database of type 'ModuleDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:705 STACKLoading plugin files for database of type 'MedalDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:722 STACKLoading plugin files for database of type 'RankDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:738 STACKLoading plugin files for database of type 'RankPatternDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:755 STACKLoading plugin files for database of type 'LevelUpRuleDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:772 STACKLoading plugin files for database of type 'ShipConditionalConstructionEffectDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:922 STACKLoading plugin files for database of type 'IndustryConstructibleElement'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:938 STACKLoading plugin files for database of type 'AnomalyReductionDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:957 STACKLoading plugin files for database of type 'PlanetCuriosityExpeditionDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:971 STACKLoading plugin files for database of type 'RecipeIngredientDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:48:988 STACKLoading plugin files for database of type 'RecipeSlotDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:005 STACKLoading plugin files for database of type 'RecipeSpecialEffectDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:026 STACKLoading plugin files for database of type 'PlanetColonizationConstructibleElement'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:270 STACKLoading plugin files for database of type 'ScienceConstructibleElement'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:274 STACKLoading plugin files for database of type 'TechnologyQuadrantDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:308 STACKLoading plugin files for database of type 'TechnologyStageDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:324 STACKLoading plugin files for database of type 'TechnologyLinkDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:338 STACKLoading plugin files for database of type 'UnlockDatatableElement'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:355 STACKLoading plugin files for database of type 'EmpireImprovementDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:371 STACKLoading plugin files for database of type 'TimeBubbleDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:388 STACKLoading plugin files for database of type 'CostReduction'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:405 STACKLoading plugin files for database of type 'ResourceConverterDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:421 STACKLoading plugin files for database of type 'ConstructionRefundDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:438 STACKLoading plugin files for database of type 'BailiffDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:455 STACKLoading plugin files for database of type 'TemporaryEffectDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:471 STACKLoading plugin files for database of type 'Amplitude.Unity.Gui.GuiWindowsStackDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:49:488 STACKLoading plugin files for database of type 'Amplitude.Unity.Gui.GuiTooltipDescription'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:027 STACKLoading plugin files for database of type 'Amplitude.Unity.Gui.GuiElement'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:201 STACKLoading plugin files for database of type 'AllianceGuiElement'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:205 STACKLoading plugin files for database of type 'GuiSorter'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:221 STACKLoading plugin files for database of type 'GuiResourcePropertySet'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:238 STACKLoading plugin files for database of type 'EncounterPlayTrajectoryDefinitionCollection'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:255 STACKLoading plugin files for database of type 'GuiHighlightDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:271 STACKLoading plugin files for database of type 'PanelFeatureModuleEffectsDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:288 STACKLoading plugin files for database of type 'GuiCursor'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:305 STACKLoading plugin files for database of type 'MouseCursorRule'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:330 STACKCursorManager.LoadMouseRules

    CursorManager:LoadMouseRules()
    CursorManager:Update()

19:53:50:330 STACKCursorManager.LoadMouseRules success with 15 rules

    CursorManager:LoadMouseRules()
    CursorManager:Update()

19:53:50:330 STACKLoading plugin files for database of type 'Amplitude.Unity.View.Mapping.Xml.XmlMapping'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:338 STACKLoading plugin files for database of type 'Palette'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:369 STACKLoading plugin files for database of type 'FactionTrait'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:381 STACKLoading plugin files for database of type 'FactionAffinity'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:390 STACKLoading plugin files for database of type 'FactionAffinityMapping'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:405 STACKLoading plugin files for database of type 'FactionTraitCategoryDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:421 STACKLoading plugin files for database of type 'MinorFactionPersonalityDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:438 STACKLoading plugin files for database of type 'PersonalityDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:465 STACKLoading plugin files for database of type 'Faction'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:480 STACKLoading plugin files for database of type 'MajorFaction'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:495 STACKLoading plugin files for database of type 'MinorFaction'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:611 STACKLoading plugin files for database of type 'EncounterArenaDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:633 STACKLoading plugin files for database of type 'EncounterFlotillaMatchDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:641 STACKLoading plugin files for database of type 'EncounterEntityDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:668 STACKLoading plugin files for database of type 'EncounterPlayDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:674 STACKLoading plugin files for database of type 'EncounterSequenceDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:688 STACKLoading plugin files for database of type 'EncounterArrivalSequenceDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:705 STACKLoading plugin files for database of type 'EncounterFormationDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:722 STACKLoading plugin files for database of type 'EncounterTargetingRangeDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:738 STACKLoading plugin files for database of type 'EncounterEventToRealizationEventDictionaryDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:755 STACKLoading plugin files for database of type 'SalvoDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:777 STACKLoading plugin files for database of type 'BattleActionDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:788 STACKLoading plugin files for database of type 'RealizationEventDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:50:824 STACKLoading plugin files for database of type 'BattleEffectDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:446 STACKLoading plugin files for database of type 'CameraShotDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:455 STACKLoading plugin files for database of type 'PoliticsDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:471 STACKLoading plugin files for database of type 'GovernmentDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:525 STACKLoading plugin files for database of type 'LawDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:538 STACKLoading plugin files for database of type 'ElectionProcessTaskDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:555 STACKLoading plugin files for database of type 'ElectionProcessDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:571 STACKLoading plugin files for database of type 'SenatorInteractionDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:588 STACKLoading plugin files for database of type 'ElectionActionDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:605 STACKLoading plugin files for database of type 'PoliticsSupportStatusDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:621 STACKLoading plugin files for database of type 'PoliticsExperienceStatusDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:638 STACKLoading plugin files for database of type 'HeroAffinityDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:655 STACKLoading plugin files for database of type 'HeroClassDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:671 STACKLoading plugin files for database of type 'HeroPoliticsDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:688 STACKLoading plugin files for database of type 'HeroSkillTreeDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:709 STACKLoading plugin files for database of type 'HeroSkillDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:721 STACKLoading plugin files for database of type 'HeroMasteryDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:738 STACKLoading plugin files for database of type 'HeroUnlockGaugeDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:755 STACKLoading plugin files for database of type 'ScoreProviderListDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:51:771 STACKLoading plugin files for database of type 'HeroDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:54:246 STACKLoading plugin files for database of type 'QuestDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:54:254 STACKLoading plugin files for database of type 'QuestEffectDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:54:399 STACKLoading plugin files for database of type 'QuestTriggeringProbabilityDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:54:426 STACKLoading plugin files for database of type 'Droplist'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:476 STACKLoading plugin files for database of type 'TutorialDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:509 STACKLoading plugin files for database of type 'VictoryConditionDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:522 STACKLoading plugin files for database of type 'GameStatisticDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:538 STACKLoading plugin files for database of type 'FleetNameMappingDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:575 STACKLoading plugin files for database of type 'CuriosityDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:596 STACKLoading plugin files for database of type 'CuriosityDroplist'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:605 STACKLoading plugin files for database of type 'Amplitude.Unity.Game.Orders.OrderPolicySetup'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:622 STACKLoading plugin files for database of type 'GameSettingDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:639 STACKLoading plugin files for database of type 'GameSettingRestrictionDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:655 STACKLoading plugin files for database of type 'TradingCompanyDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:672 STACKLoading plugin files for database of type 'TradableCategoryDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:689 STACKLoading plugin files for database of type 'TradableSubCategoryDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:712 STACKLoading plugin files for database of type 'TradableDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:722 STACKLoading plugin files for database of type 'MarketplaceAdvertisementDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:738 STACKLoading plugin files for database of type 'TradingCompanyImprovementDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:917 STACKLoading plugin files for database of type 'MarketplaceEventDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:56:994 STACKLoading plugin files for database of type 'MinorStateDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:57:005 STACKLoading plugin files for database of type 'ImprovementListDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:57:022 STACKLoading plugin files for database of type 'PlanetImprovementMappingDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:57:038 STACKLoading plugin files for database of type 'FleetMissionDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:57:130 STACKLoading plugin files for database of type 'SystemDiscoverySequenceDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:57:138 STACKLoading plugin files for database of type 'Amplitude.Unity.Framework.AnimationCurve'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:57:155 STACKLoading plugin files for database of type 'GroundBattleViewerConfig'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:57:172 STACKLoading plugin files for database of type 'GroundBattleTroopTypeConfig'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:57:188 STACKLoading plugin files for database of type 'GroundBattleUnitConfig'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:57:205 STACKLoading plugin files for database of type 'GroundBattleStrategyDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:57:222 STACKLoading plugin files for database of type 'ManpowerUpgradeDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:57:239 STACKLoading plugin files for database of type 'SystemSupervisorDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:53:57:255 STACKLoading plugin files for database of type 'MinigameDefinition'...

    Amplitude.Unity.Runtime.Plugins.DatabasePlugin:LoadPlugin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:936 STACKSpent 10.0255734 second(s) loading the module plugins.

    Amplitude.Unity.Runtime.Runtime+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:936 STACKRuntime hash key = '73715CA96F7B585E5A018BD7A614BAE2'.

    Amplitude.Unity.Runtime.Runtime+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:936 STACKWaiting for Steam statistics and achievements reception callback...

    Amplitude.Unity.Achievement.SteamAchievementManager:LoadStatistics()
    Amplitude.Unity.Achievement.NetworkAchievementManager:Load()
    Amplitude.Unity.Achievement.SteamAchievementManager:Load()
    AchievementManager:Load()
    AchievementManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:936 STACKWaiting for Steam statistics and achievements reception callback...

    Amplitude.Unity.Achievement.SteamAchievementManager:LoadAchievements()
    Amplitude.Unity.Achievement.NetworkAchievementManager:Load()
    Amplitude.Unity.Achievement.SteamAchievementManager:Load()
    AchievementManager:Load()
    AchievementManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:936 STACKCan't find the element 'ClassModuleSupportDefenseMatrix' in database of simulation descriptors.

    Amplitude.Unity.Simulation.SimulationDescriptorReference:GetSimulationDescriptorsFromXmlReferences(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ModuleDefinition:get_Descriptors()
    ModuleDefinition+c__Iterator1:MoveNext()
    Module:BuildSimulationObject()
    Module:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildUnlocksRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:936 STACKCannot find the GuiElement for 'EmpireImprovementMovementBonus'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiEmpireImprovement:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildUnlocksRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:937 STACKCannot find the GuiElement for 'EmpireImprovementFreeMovement'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiEmpireImprovement:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildUnlocksRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:937 STACKCannot find the GuiElement for 'LawP01L05'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildUnlocksRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:937 STACKCannot find the GuiElement for 'LawP02L05'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildUnlocksRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:937 STACKCannot find the GuiElement for 'LawP03L05'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildUnlocksRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:937 STACKCannot find the GuiElement for 'LawP04L05'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildUnlocksRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:937 STACKCannot find the GuiElement for 'LawP05L05'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildUnlocksRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:937 STACKCannot find the GuiElement for 'LawP06L05'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildUnlocksRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:937 STACKCannot find the GuiElement for 'TradingCompanyImprovementEfficiency1'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiConstructibleElement:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildUnlocksRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:937 STACKCannot find the GuiElement for 'TradingCompanyImprovementShip1'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiConstructibleElement:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildUnlocksRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:938 STACKCannot find the GuiElement for 'LawP01L05'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiLaw:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildSenateRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:938 STACKCannot find the GuiElement for 'LawP02L05'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiLaw:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildSenateRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:938 STACKCannot find the GuiElement for 'LawP03L05'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiLaw:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildSenateRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:938 STACKCannot find the GuiElement for 'LawP04L05'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiLaw:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildSenateRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:938 STACKCannot find the GuiElement for 'LawP05L05'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiLaw:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildSenateRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:938 STACKCannot find the GuiElement for 'LawP06L05'

    GuiWrapper:Bind(System.Reflection.ParameterInfo)
    GuiWrapper:.ctor(System.Reflection.ParameterInfo)
    GuiUnlock:.ctor(System.Reflection.ParameterInfo)
    GuiLaw:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildSenateRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:938 STACK[GuiUnlock] Could not find any GuiUnlock instance for PrivateerFleetAction (PrivateerFleetActionDefinition)

    GuiWrapperProvider:GetGuiUnlock(System.Reflection.ParameterInfo)
    GuiTechnology2:BuildListOfUnlockedGuiUnlocks()
    GuiTechnology2:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildTechnologyRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:938 STACK[TechnologyUnlocks] Could not generate GuiUnlock for ScienceConstructibleElement+Unlockable

    GuiTechnology2:BuildListOfUnlockedGuiUnlocks()
    GuiTechnology2:.ctor(System.Reflection.ParameterInfo)
    GuiWrapperProvider:BuildTechnologyRelatedGuiWrappers()
    GuiWrapperProvider+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiWrapperProvider:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:938 STACKAnimated Portrait 'DiplomaticPortraitLipSync' has no child LipSync component

    DiplomaticPortraitLipSync:Initialize(System.Reflection.ParameterInfo)
    DiplomaticPortraitLipSync:Awake()
    UnityEngine.Object:Internal_CloneSingle(System.Reflection.ParameterInfo)
    UnityEngine.Object:Instantiate(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:InstantiatePrefab(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:InstantiateWindows()
    Amplitude.Unity.Gui.GuiManager:InstantiateWindows()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:939 STACKCaching reflection information for target class 'AgePrimitiveImage, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: IsScalable).

    AgeModifierItem:IsScalable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:939 STACKCaching reflection information for target class 'AgePrimitiveImage, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: SetPropertyValue).

    AgeModifierItem:SetPropertyValue(System.Reflection.ParameterInfo)
    AgeModifierItem:SetTargetValue(System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:939 STACKCaching reflection information for target class 'AgePrimitiveLabel, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: IsScalable).

    AgeModifierItem:IsScalable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:ApplyTemplate()
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:939 STACKCaching reflection information for target class 'AgePrimitiveLabel, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: SetPropertyValue).

    AgeModifierItem:SetPropertyValue(System.Reflection.ParameterInfo)
    AgeModifierItem:SetTargetValue(System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:ApplyTemplate()
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:939 STACKCaching reflection information for target class 'AgeTransform, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: IsScalable).

    AgeModifierItem:IsScalable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:940 STACKCaching reflection information for target class 'AgePrimitiveSector, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: IsScalable).

    AgeModifierItem:IsScalable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:940 STACKCaching reflection information for target class 'AgePrimitiveSector, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: SetPropertyValue).

    AgeModifierItem:SetPropertyValue(System.Reflection.ParameterInfo)
    AgeModifierItem:SetTargetValue(System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:940 STACKCaching reflection information for target class 'AgeTransform, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: SetPropertyValue).

    AgeModifierItem:SetPropertyValue(System.Reflection.ParameterInfo)
    AgeModifierItem:SetTargetValue(System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:940 STACKCaching reflection information for target class 'AgePrimitiveLineIndented, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: IsScalable).

    AgeModifierItem:IsScalable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:ApplyTemplate()
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:940 STACKCaching reflection information for target class 'AgePrimitiveLineIndented, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: SetPropertyValue).

    AgeModifierItem:SetPropertyValue(System.Reflection.ParameterInfo)
    AgeModifierItem:SetTargetValue(System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:ApplyTemplate()
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:941 STACKCaching reflection information for target class 'GuiValueController, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: IsScalable).

    AgeModifierItem:IsScalable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:941 STACKCaching reflection information for target class 'AgePrimitiveArc, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: IsScalable).

    AgeModifierItem:IsScalable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:941 STACKCaching reflection information for target class 'AgePrimitiveArc, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: SetPropertyValue).

    AgeModifierItem:SetPropertyValue(System.Reflection.ParameterInfo)
    AgeModifierItem:SetTargetValue(System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:ApplyTemplate()
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:941 STACKTrying to add texture SliderThumb which already exists in the atlas

    AgeAtlas:AddTexture(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeAtlas:Init()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:941 STACKRebuilding the texture atlas...

    AgeAtlas:Build()
    AgeManager:Init()
    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:941 STACKLoaded 135 modifier templates

    Amplitude.Unity.Gui.GuiManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:RuntimeService_RuntimeChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager:OnRuntimeChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Runtime.RuntimeManager+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:00:941 STACKCaching reflection information for target class 'AgePrimitiveSector, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: GetPropertyInfo).

    AgeModifierItem:GetPropertyValue()
    AgeModifierItem:GetTargetValue()
    AgeModifierItem:OnUpdateInteraction(System.Reflection.ParameterInfo)
    AgeModifierSet:OnUpdateInteraction(System.Reflection.ParameterInfo)
    AgeControl:NotifyChange(System.Reflection.ParameterInfo)
    AgeControlButton:OnResetInteraction()
    AgeControl:Init()
    AgeControl:Start()

19:54:00:941 STACKCaching reflection information for target class 'AgePrimitiveLabel, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: GetPropertyInfo).

    AgeModifierItem:GetPropertyValue()
    AgeModifierItem:GetTargetValue()
    AgeModifierItem:OnUpdateInteraction(System.Reflection.ParameterInfo)
    AgeModifierSet:OnUpdateInteraction(System.Reflection.ParameterInfo)
    AgeControl:NotifyChange(System.Reflection.ParameterInfo)
    AgeControlButton:OnResetInteraction()
    AgeControl:Init()
    AgeControl:Start()

19:54:00:941 STACKCaching reflection information for target class 'AgeTransform, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: GetPropertyInfo).

    AgeModifierItem:GetPropertyValue()
    AgeModifierItem:GetTargetValue()
    AgeModifierItem:OnUpdateInteraction(System.Reflection.ParameterInfo)
    AgeModifierSet:OnUpdateInteraction(System.Reflection.ParameterInfo)
    AgeModifierSet:OnUpdateInteraction(System.Reflection.ParameterInfo)
    AgeControl:NotifyChange(System.Reflection.ParameterInfo)
    AgeControlButton:OnResetInteraction()
    AgeControl:Init()
    AgeControl:Start()

19:54:00:941 STACKCaching reflection information for target class 'AgePrimitiveImage, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: GetPropertyInfo).

    AgeModifierItem:GetPropertyValue()
    AgeModifierItem:GetTargetValue()
    AgeModifierItem:OnUpdateInteraction(System.Reflection.ParameterInfo)
    AgeModifierSet:OnUpdateInteraction(System.Reflection.ParameterInfo)
    AgeControl:NotifyChange(System.Reflection.ParameterInfo)
    AgeControlButton:OnResetInteraction()
    AgeControl:Init()
    AgeControl:Start()

19:54:00:941 STACKCaching reflection information for target class 'AgePrimitiveArc, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: GetPropertyInfo).

    AgeModifierItem:GetPropertyValue()
    AgeModifierItem:GetTargetValue()
    AgeModifierItem:OnUpdateInteraction(System.Reflection.ParameterInfo)
    AgeModifierSet:OnUpdateInteraction(System.Reflection.ParameterInfo)
    AgeControl:NotifyChange(System.Reflection.ParameterInfo)
    AgeControlButton:OnResetInteraction()
    AgeControl:Init()
    AgeControl:Start()

19:54:00:941 STACKSteamClientCallbacks_UserStatsReceivedCallback

    Amplitude.Unity.Achievement.SteamAchievementManager:SteamClientCallbacks_UserStatsReceivedCallback(System.Reflection.ParameterInfo)
    Amplitude.Interop.Steamworks+SteamAPI:SteamAPI_RunCallbacks()
    Amplitude.Interop.Steamworks+SteamAPI:RunCallbacks()
    Amplitude.Unity.Steam.SteamManager:FixedUpdate()

19:54:00:960 STACKRuntimeState_OutGame.Begin()

    RuntimeState:Begin(System.Reflection.ParameterInfo)
    RuntimeState_OutGame:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:00:960 STACKLoading the outgame view...

    OutGameView+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    OutGameView:LoadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:54:00:960 STACKForce Clear of AlwaysActiveCamera

    OutGameView+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    OutGameView:LoadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:54:01:627 STACKBinding service [CameraPreRenderHookHandler] with context [BattleBackground] with an instance of type [CameraPreRenderHookHandler]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:Load()
    CameraPreRenderHookHandler:Awake()

19:54:01:628 STACKBinding service [CameraPreRenderHookHandler] with context [Battle] with an instance of type [CameraPreRenderHookHandler]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:Load()
    CameraPreRenderHookHandler:Awake()

19:54:01:628 STACKInitializing GalaxyViewTechniqueLoaderComponent technique...

    GalaxyViewTechniqueLoaderComponent+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:Start()

19:54:01:628 STACKBinding service [ICircleRendererService] with context [Battle] with an instance of type [CircleRendererManager]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CircleRendererManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:Start()

19:54:01:628 STACKIn Technique Battle, Waiting for the ignition of all galaxy view technique ancillaries...

    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:Start()

19:54:01:628 STACKIn Technique Battle, all galaxy view technique ancillaries have been ignited

    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:Start()

19:54:01:628 STACKLoading the GalaxyViewTechniqueLoaderComponent technique...

    GalaxyViewTechniqueLoaderComponent+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:Start()

19:54:01:628 STACKIn Technique Battle, Load

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:Start()

19:54:01:628 STACKIn Technique Battle, load rendering technique ancillaries PlanetoidRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:Start()

19:54:01:628 STACKBinding service [IPlanetoidRendererService] with context [BattleBackground] with an instance of type [PlanetoidRendererManager]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:LoadNoCoroutine()
    PlanetoidRendererManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:Start()

19:54:01:628 STACKIn Technique Battle, the ancillary service 'PlanetoidRendererManager' has been loaded in 0.0030002 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:Start()

19:54:01:628 STACKIn Technique Battle, load rendering technique ancillaries CircleRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:Start()

19:54:01:628 STACKIn Technique Battle, the ancillary service 'CircleRendererManager' has been loaded in 0.0020001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:Start()

19:54:01:628 STACKInitializing GalaxyViewTechniqueLoaderComponent took 0 frames

    GalaxyViewTechniqueLoaderComponent+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:Start()

19:54:01:985 STACKBinding service [ILodService] with context [Default] with an instance of type [LodServiceImplementation]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LodServiceImplementation:Load()
    LodServiceImplementation:.ctor(System.Reflection.ParameterInfo)
    HxFxSystemComponentLodManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadComponent()
    Amplitude.Unity.Graphics.HxFxSystemManager:Load()
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadIFN()
    Amplitude.Unity.Graphics.HxFxSystemManager:Start()

19:54:01:985 STACKBinding service [Amplitude.Unity.Graphics.IHxFxSystem] with context [Battle] with an instance of type [Amplitude.Unity.Graphics.HxFxSystemManager]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemManager:Load()
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadIFN()
    Amplitude.Unity.Graphics.HxFxSystemManager:Start()

19:54:01:985 STACKRelease Clear of AlwaysActiveCamera

    OutGameView+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:01:985 STACKRelease ComputeBuffer

    AgeDistanceFieldGlyphRenderer:ReserveComputeBuffer(System.Reflection.ParameterInfo)
    AgeDistanceFieldGlyphRenderer:ResizeComputeBuffer(System.Reflection.ParameterInfo)
    AgeDistanceFieldGlyphRenderer:RenderGlyphs(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeGlyphAtlas:RenderRequestedGlyphs(System.Reflection.ParameterInfo)
    AgeGlyphManager:PrepareGlyphs()
    AgeRenderManager:RenderWithHook(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeRenderManager:OnCameraPostRender(System.Reflection.ParameterInfo)
    UnityEngine.Camera:FireOnPostRender(System.Reflection.ParameterInfo)

19:54:02:262 STACKMissing translation for %AffinityGameplayBalancingTitle

    GuiWrapper:get_Title()
    GuiFactionTrait:get_Title()
    GuiFactionTrait:GetFullTitle(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CustomFactionDetailsPanel:InitializeAffinityCache()
    CustomFactionDetailsPanel:OnLoad()
    CustomFactionSubPanel:Load(System.Reflection.ParameterInfo)
    CustomFactionPanel:m__0(System.Reflection.ParameterInfo)
    System.Collections.Generic.List`1[CustomFactionSubPanel]:ForEach(System.Reflection.ParameterInfo)
    CustomFactionPanel:Load()
    FactionChoiceModalWindow+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:02:263 STACKMissing translation for %PopulationCollectionBonusTraitCraverTitle

    GuiWrapper:get_Title()
    GuiPopulationTrait:get_Title()
    GuiPopulationTrait:GetFullTitle(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CustomFactionPopulationPanel:FillDroplist(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CustomFactionPopulationPanel:OnLoad()
    CustomFactionSubPanel:Load(System.Reflection.ParameterInfo)
    CustomFactionPanel:m__0(System.Reflection.ParameterInfo)
    System.Collections.Generic.List`1[CustomFactionSubPanel]:ForEach(System.Reflection.ParameterInfo)
    CustomFactionPanel:Load()
    FactionChoiceModalWindow+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:02:263 STACKMissing translation for %PopulationPoliticalTraitScientist02Title

    GuiWrapper:get_Title()
    GuiPopulationTrait:get_Title()
    GuiPopulationTrait:GetFullTitle(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CustomFactionPopulationPanel:FillDroplist(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CustomFactionPopulationPanel:OnLoad()
    CustomFactionSubPanel:Load(System.Reflection.ParameterInfo)
    CustomFactionPanel:m__0(System.Reflection.ParameterInfo)
    System.Collections.Generic.List`1[CustomFactionSubPanel]:ForEach(System.Reflection.ParameterInfo)
    CustomFactionPanel:Load()
    FactionChoiceModalWindow+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:05:876 STACKRebuilding the texture atlas...

    AgeAtlas:Build()
    AgeManager:SwitchHighDefinition(System.Reflection.ParameterInfo)
    GuiManager+c__Iterator6:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:06:616 STACKExpandQuadToRenderBuffer

    AgeSM4RenderTechnique:ProcessCommandBuffer_Inline(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:DoRender(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:Render(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithTechnique(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithHook(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeRenderManager:OnCameraPostRender(System.Reflection.ParameterInfo)
    UnityEngine.Camera:FireOnPostRender(System.Reflection.ParameterInfo)

19:54:07:780 STACKExpandQuadToRenderBuffer

    AgeSM4RenderTechnique:ProcessCommandBuffer_Inline(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:DoRender(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:Render(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithTechnique(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithHook(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeRenderManager:OnCameraPostRender(System.Reflection.ParameterInfo)
    UnityEngine.Camera:FireOnPostRender(System.Reflection.ParameterInfo)

19:54:15:023 STACKExpandQuadToRenderBuffer

    AgeSM4RenderTechnique:ProcessCommandBuffer_Inline(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:DoRender(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:Render(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithTechnique(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithHook(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeRenderManager:OnCameraPostRender(System.Reflection.ParameterInfo)
    UnityEngine.Camera:FireOnPostRender(System.Reflection.ParameterInfo)

19:54:40:345 STACKExpandQuadToRenderBuffer

    AgeSM4RenderTechnique:ProcessCommandBuffer_Inline(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:DoRender(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:Render(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithTechnique(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithHook(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeRenderManager:OnCameraPostRender(System.Reflection.ParameterInfo)
    UnityEngine.Camera:FireOnPostRender(System.Reflection.ParameterInfo)

19:54:40:345 STACKExpandQuadToRenderBuffer

    AgeSM4RenderTechnique:ProcessCommandBuffer_Inline(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:DoRender(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:Render(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithTechnique(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithHook(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeRenderManager:OnCameraPostRender(System.Reflection.ParameterInfo)
    UnityEngine.Camera:FireOnPostRender(System.Reflection.ParameterInfo)

19:54:40:345 STACKExpandQuadToRenderBuffer

    AgeSM4RenderTechnique:ProcessCommandBuffer_Inline(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:DoRender(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:Render(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithTechnique(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithHook(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeRenderManager:OnCameraPostRender(System.Reflection.ParameterInfo)
    UnityEngine.Camera:FireOnPostRender(System.Reflection.ParameterInfo)

19:54:40:345 STACKExpandQuadToRenderBuffer

    AgeSM4RenderTechnique:ProcessCommandBuffer_Inline(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:DoRender(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:Render(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithTechnique(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithHook(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeRenderManager:OnCameraPostRender(System.Reflection.ParameterInfo)
    UnityEngine.Camera:FireOnPostRender(System.Reflection.ParameterInfo)

19:54:43:466 STACKLoading file 'C:\Users\Wold\Documents\Endless Space 2\Save Files\250.zip'

    GameManager:LoadGame(System.Reflection.ParameterInfo)
    LoadSaveModalWindow+c__Iterator1:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:43:540 STACKRuntimeState_OutGame.End()

    RuntimeState:End(System.Reflection.ParameterInfo)
    RuntimeState_OutGame:End(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:540 STACKRuntimeState_Lobby.Begin()

    RuntimeState:Begin(System.Reflection.ParameterInfo)
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:540 STACKThe session has been created; opening the session in 'Single' mode (default)...

    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:540 STACKOnSessionChange: Opening.

    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:540 STACKThe session has been opened.

    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:540 STACK[DownloadableContent] DownloadableContentSharing.SharedByClient, bitfield = 0

    RuntimeState_Lobby:RefreshDownlodableContentSharing(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:540 STACK[DownloadableContent] DownloadableContentSharing.SharedByServer is null.

    RuntimeState_Lobby:RefreshDownlodableContentSharing(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:540 STACK[DownloadableContent] DownloadableContentSharing.SharedByServer, bitfield = 0 (GameSaveDescriptor).

    RuntimeState_Lobby:RefreshDownlodableContentSharing(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:540 STACK[DownloadableContent] DownloadableContentSharing.SharedByServer, bitfield = 0 (clients).

    RuntimeState_Lobby:RefreshDownlodableContentSharing(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:540 STACK[ChatMessage] RECV: l:/sbs/0 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:RefreshDownlodableContentSharing(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:541 STACK[ChatMessage] RECV: l:/_turn/190 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:541 STACK[ChatMessage] RECV: l:/sessionname/Woldworine's game (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:542 STACK[ChatMessage] RECV: l:/sessionmode/Single (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:542 STACK[ChatMessage] RECV: l:/owner/0 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:542 STACK[ChatMessage] RECV: l:/version/12885360642 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:542 STACK[ChatMessage] RECV: l:/versionlabel/BETA-Public (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:542 STACK[ChatMessage] RECV: l:/sbs/0 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:542 STACK[ChatMessage] RECV: l:/allowcustomfactions/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:542 STACK[ILobbySlotProvider] RefreshLobbySlotCount(8)

    Session:ILobbySlotController.RefreshLobbySlotCount(System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnNumberOfSlotsChanged(System.Reflection.ParameterInfo)
    RuntimeState_Lobby:Session_LobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:LobbyDataController_LobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:NotifyLobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:543 STACK[ChatMessage] RECV: l:/competitorcount/8 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:543 STACK[ChatMessage] RECV: l:/gamespeed/Slow (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:543 STACK[ChatMessage] RECV: l:/gamedifficulty/Serious (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:543 STACK[ChatMessage] RECV: l:/withrandomevents/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:543 STACK[ChatMessage] RECV: l:/randomeventsrarity/Normal (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:543 STACK[ChatMessage] RECV: l:/metaplotprobability/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:544 STACK[ChatMessage] RECV: l:/multiplayerquestseventsprobability/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:544 STACK[ChatMessage] RECV: l:/uniquerandom/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:544 STACK[ChatMessage] RECV: l:/animationspeedmultiplier/1 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:544 STACK[ChatMessage] RECV: l:/globaltimer/False (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:544 STACK[ChatMessage] RECV: l:/endturntimerglobalduration/14400 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:544 STACK[ChatMessage] RECV: l:/endturntimer/False (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:544 STACK[ChatMessage] RECV: l:/allplayertimer/False (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:545 STACK[ChatMessage] RECV: l:/endturntimerduration/60 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:545 STACK[ChatMessage] RECV: l:/endturntimereraadditionalduration/40 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:545 STACK[ChatMessage] RECV: l:/endturntimersystemadditionalduration/10 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:545 STACK[ChatMessage] RECV: l:/overtimemode/False (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:545 STACK[ChatMessage] RECV: l:/maxovertime/180 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:546 STACK[ChatMessage] RECV: l:/lastplayertimer/False (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:546 STACK[ChatMessage] RECV: l:/endturntimerlastplayerduration/60 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:546 STACK[ChatMessage] RECV: l:/spacebattletimer/False (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:546 STACK[ChatMessage] RECV: l:/spacebattletimerduration/15 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:546 STACK[ChatMessage] RECV: l:/groundbattletimer/False (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:546 STACK[ChatMessage] RECV: l:/groundbattletimerduration/15 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:546 STACK[ChatMessage] RECV: l:/battleautostarttimer/False (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:546 STACK[ChatMessage] RECV: l:/battleautostarttimerduration/20 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:547 STACK[ChatMessage] RECV: l:/allowspacebattlerewatch/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:547 STACK[ChatMessage] RECV: l:/score/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:547 STACK[ChatMessage] RECV: l:/military/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:547 STACK[ChatMessage] RECV: l:/supremacy/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:547 STACK[ChatMessage] RECV: l:/conquest/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:547 STACK[ChatMessage] RECV: l:/science/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:547 STACK[ChatMessage] RECV: l:/economy/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:547 STACK[ChatMessage] RECV: l:/wonder/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:547 STACK[ChatMessage] RECV: l:/allowalliancevictory/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:548 STACK[ChatMessage] RECV: l:/tutorialmode/Expert (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:548 STACK[ChatMessage] RECV: l:/galaxyshape/Disk4 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:548 STACK[ChatMessage] RECV: l:/galaxysize/Large (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:548 STACK[ChatMessage] RECV: l:/empirespawnmethod/Standard (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:548 STACK[ChatMessage] RECV: l:/anomalyqualities/Standard (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:548 STACK[ChatMessage] RECV: l:/galaxyage/Normal (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:548 STACK[ChatMessage] RECV: l:/galaxydensity/High (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:548 STACK[ChatMessage] RECV: l:/constellationquantity/Several (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:549 STACK[ChatMessage] RECV: l:/resourcesabundance/Normal (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:549 STACK[ChatMessage] RECV: l:/connectivitydensity/Medium (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:549 STACK[ChatMessage] RECV: l:/anomalyabundance/Normal (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:549 STACK[ChatMessage] RECV: l:/curiosityabundance/Normal (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:549 STACK[ChatMessage] RECV: l:/specialnodesmultiplier/Normal (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:549 STACK[ChatMessage] RECV: l:/starbasedplanetorder/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:549 STACK[ChatMessage] RECV: l:/allowanomaliesonhomeplanet/False (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:550 STACK[ChatMessage] RECV: l:/homesystemquality/Normal (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:550 STACK[ChatMessage] RECV: l:/minorfactionsquantity/Medium (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:550 STACK[ChatMessage] RECV: l:/minorfactionsdifficulty/Hard (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:550 STACK[ChatMessage] RECV: l:/piratesenabled/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:550 STACK[ChatMessage] RECV: l:/dumpingmethod/Text (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:550 STACK[ChatMessage] RECV: l:/runtimehash/73715CA96F7B585E5A018BD7A614BAE2 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:550 STACK[ChatMessage] RECV: l:/runtimeconfiguration/Endless Space 2 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:550 STACK[ChatMessage] RECV: l:/TutorialMode/Expert (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:551 STACK[ChatMessage] RECV: l:/owner/0 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:551 STACK[ChatMessage] RECV: l:/version/12885360642 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:551 STACK[ChatMessage] RECV: l:/versionlabel/BETA-Public (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:551 STACK[ChatMessage] RECV: l:/_issavedgame/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:551 STACK[ILobbySlotProvider] RefreshLobbySlotCount(8)

    Session:ILobbySlotController.RefreshLobbySlotCount(System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:551 STACK[ChatMessage] RECV: u:/0/1/{{"Index":0,"Revision":1,"Assignation":0,"Faction":"FactionCravers","FactionDescription":"","PopulationDescription":"","Color":0,"IsLocked":false,"TeamIndex":0,"IsReady":false,"OvertimeGameTimer":0.0,"CustomUsername":"","SteamID":76561198035037812,"ReservedSteamID":76561198035037812}} (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    RuntimeState_Lobby:ReplicateLobbySlot(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:AttributeSlotToUser(System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionOpened()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:Session_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnSessionChange(System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:551 STACKOnSessionChange: Opened.

    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:551 STACK[ChatMessage] RECV: l:/dumpingmethod/Text (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Session:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:Open(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:552 STACK[ChatMessage] RECV: l:/runtimehash/73715CA96F7B585E5A018BD7A614BAE2 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:552 STACK[ChatMessage] RECV: l:/runtimeconfiguration/Endless Space 2 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:552 STACK[DownloadableContent] DownloadableContentSharing.SharedByServer, bitfield = 0 (GameSaveDescriptor).

    RuntimeState_Lobby:RefreshDownlodableContentSharing(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:552 STACK[DownloadableContent] DownloadableContentSharing.SharedByServer, bitfield = 0 (clients).

    RuntimeState_Lobby:RefreshDownlodableContentSharing(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:552 STACK[ChatMessage] RECV: l:/sbs/0 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:RefreshDownlodableContentSharing(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:OnSessionCreated()
    RuntimeState_Lobby:SessionService_SessionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:OnSessionChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.SessionManager:CreateSession()
    RuntimeState_Lobby:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Amplitude.Unity.Runtime.RuntimeManager:Update()

19:54:43:552 STACKSessionState_Opened.Begin()

    SessionState:Begin(System.Reflection.ParameterInfo)
    SessionState_Opened:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:552 STACKSessionState_Opened.End()

    SessionState:End(System.Reflection.ParameterInfo)
    SessionState_Opened:End(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:552 STACKSessionState_OpenedAndReady.Begin()

    SessionState:Begin(System.Reflection.ParameterInfo)
    SessionState_OpenedAndReady:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:552 STACK[ChatMessage] RECV: q:/ready/0/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Session:SetLocalMemberReady(System.Reflection.ParameterInfo)
    SessionState_OpenedAndReady:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:552 STACK[ChatMessage] RECV: u:/0/2/{{"Index":0,"Revision":2,"Assignation":0,"Faction":"FactionCravers","FactionDescription":"","PopulationDescription":"","Color":0,"IsLocked":false,"TeamIndex":0,"IsReady":true,"OvertimeGameTimer":0.0,"CustomUsername":"","SteamID":76561198035037812,"ReservedSteamID":76561198035037812}} (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    RuntimeState_Lobby:ReplicateLobbySlot(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:TryReadySlot(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Session:SetLocalMemberReady(System.Reflection.ParameterInfo)
    SessionState_OpenedAndReady:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:565 STACKSessionState_OpenedAndReady.End()

    SessionState:End(System.Reflection.ParameterInfo)
    SessionState_OpenedAndReady:End(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:566 STACKSessionState_OpenedAndCounting.Begin()

    SessionState:Begin(System.Reflection.ParameterInfo)
    SessionState_OpenedAndCounting:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:607 STACKSessionState_OpenedAndCounting.End()

    SessionState:End(System.Reflection.ParameterInfo)
    SessionState_OpenedAndCounting:End(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:607 STACKSessionState_OpenedAndLaunching.Begin()

    SessionState:Begin(System.Reflection.ParameterInfo)
    SessionState_OpenedAndLaunching:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:607 STACK[ChatMessage] RECV: q:/ready/0/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Session:SetLocalMemberReady(System.Reflection.ParameterInfo)
    SessionState_OpenedAndLaunching:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:607 STACK[ChatMessage] RECV: r:/0x011000010474ee74/q:/ready/0/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Session:SetLocalMemberReady(System.Reflection.ParameterInfo)
    SessionState_OpenedAndLaunching:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:608 STACKLaunchAsync()

    SessionState_OpenedAndLaunching+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    SessionState_OpenedAndLaunching:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:668 STACKLaunching the game server...

    Session:IGameServerLauncher.Launch()
    SessionState_OpenedAndLaunching+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    SessionState_OpenedAndLaunching:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:668 STACKGameServerState_InitializeServer

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_InitializeServer:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:668 STACKGameServerState_LaunchGame

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_LaunchGame:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:734 STACK[IEndTurnService] RegisterValidator | Registered Method 'GuiNotificationManager.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    GuiNotificationManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Game+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:43:734 STACKWaiting for the ignition of all game ancillaries...

    Amplitude.Unity.Game.Game+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:43:734 STACKLaunching the game client...

    Session:IGameClientLauncher.Launch()
    SessionState_OpenedAndLaunching+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    SessionState_OpenedAndLaunching:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:734 STACK[IEndTurnService] RegisterCanExecuteValidator | Registered Method 'GameClient.CanExecuteEndTurn'.

    GameManager:RegisterCanExecuteValidator(System.Reflection.ParameterInfo)
    GameClient:.ctor(System.Reflection.ParameterInfo)
    Session:IGameClientLauncher.Launch()
    SessionState_OpenedAndLaunching+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    SessionState_OpenedAndLaunching:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:734 STACKGameClientState_WaitingForServer

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_WaitingForServer:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:43:734 STACKGameClientState_ConnectingToServer

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_ConnectingToServer:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:374 STACKAll game ancillaries have been ignited.

    Amplitude.Unity.Game.Game+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:374 STACKLoading from archive 'C:\Users\Wold\Documents\Endless Space 2\Save Files\250.zip'...

    GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:374 STACK[ChatMessage] RECV: l:/_turn/190 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:set_Turn(System.Reflection.ParameterInfo)
    GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:374 STACKUsing path to archive: 'C:\Users\Wold\Documents\Endless Space 2\Save Files\250.zip'

    GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:374 STACKLoading my game...

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:374 STACK[ChatMessage] RECV: l:/_turn/190 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:set_Turn(System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:374 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:375 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:375 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:375 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:375 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfEducation.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfEducation+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:375 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:375 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:375 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:375 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfEducation.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfEducation+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfEducation.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfEducation+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfEducation.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfEducation+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:376 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfEducation.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfEducation+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfEducation.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfEducation+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfEducation.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfEducation+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:377 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfEducation.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfEducation+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MajorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:378 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:379 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:379 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:379 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:379 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:379 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:379 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:379 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:379 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:379 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:379 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:379 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:379 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:380 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:381 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:381 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:381 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:381 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:381 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:381 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:381 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:381 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:381 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:381 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:381 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:381 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:382 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:382 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfScience.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfScience+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MinorEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:382 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LesserEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:382 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LesserEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:382 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LesserEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:382 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfEducation.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfEducation+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LesserEmpire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:382 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfIndustry.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorB:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:382 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheInterior.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator30:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:382 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfTheTreasury.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:382 STACK[IEndTurnService] RegisterValidator | Registered Method 'DepartmentOfEducation.EndTurnValidator'

    GameManager:RegisterValidator(System.Reflection.ParameterInfo)
    DepartmentOfEducation+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine:RunUntilIsFinished()
    Amplitude.Unity.Game.Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Empire:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.Serializer:SerializeSubElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:382 STACKThe game ancillary (type of: PlayerControllerRepository) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:382 STACKSessionState_OpenedAndLaunching.End()

    SessionState:End(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:382 STACKSessionState_OpenedAndLaunched.Begin()

    SessionState:Begin(System.Reflection.ParameterInfo)
    SessionState_OpenedAndLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:382 STACKInitiate connection to server with steamIDRemote: 0x11000010474ee74, steamIDUser: 0x11000010474ee74.

    GameServer:ProcessMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:382 STACKGot initiate connection response from server.

    GameClient:ProcessMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:382 STACKEmpire index unset. Retrieved #0 from lobby slot.

    GameClient:ProcessMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:398 STACKThe game ancillary (type of: GuiNotificationManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:398 STACKSuccessfully connected to SteamGameServer.

    GameClientState_ConnectingToServer:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:410 STACKThe pathfinding service is ready.

    PathfindingManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:410 STACKThe game ancillary (type of: PathfindingManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:411 STACKGameClientState_ConnectedToServer

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_ConnectedToServer:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:411 STACKGameClientState_LaunchGame

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_LaunchGame:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:411 STACKDumping method set to 'Text'.

    GameClientState_LaunchGame:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:411 STACKWaiting for the game server to launch the game...

    GameClientState_LaunchGame:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:480 STACKThe game ancillary (type of: PositioningService) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:481 STACKEmpire index unset. Retrieved #0 from lobby slot.

    GameClient:ProcessMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:481 STACKEmpire index unset. Retrieved #0 from lobby slot.

    GameClient:ProcessMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:54:52:565 STACKThe game ancillary (type of: VisibilityController) has been loaded (in 0.001 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:614 STACKThe game ancillary (type of: GameEntityRepository) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:649 STACKThe game ancillary (type of: ShipDesignRepository) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:677 STACKThe game ancillary (type of: ConstructibleRepository) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:695 STACKThe game ancillary (type of: EncounterRepository) has been loaded (in 0.001 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:708 STACKThe game ancillary (type of: ColonizedStarSystemRepository) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:737 STACKThe game ancillary (type of: PlayerRepository) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:759 STACKThe game ancillary (type of: TutorialManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:792 STACKThe game ancillary (type of: QuestManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:812 STACKThe game ancillary (type of: DiplomaticAlliancesManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:842 STACKThe game ancillary (type of: DiplomaticContractsManager) has been loaded (in 0.0010001 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:877 STACKThe game ancillary (type of: VictoryManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:896 STACKThe game ancillary (type of: TradingCompanyRepository) has been loaded (in 0.001 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:908 STACKThe game ancillary (type of: DiplomacyManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:925 STACKThe game ancillary (type of: DiplomaticWarManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:943 STACKThe game ancillary (type of: Marketplace) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:959 STACKThe game ancillary (type of: MinorManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:52:979 STACKThe game ancillary (type of: FleetMissionManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:53:010 STACKThe game ancillary (type of: GroundBattleRepository) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:53:028 STACKThe game ancillary (type of: ServerGroundBattleRepository) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:53:041 STACKThe game ancillary (type of: NodesVisibilityManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:53:063 STACKThe game ancillary (type of: EternalImprovementManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:53:093 STACKThe game ancillary (type of: TimeBubbleRepository) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:53:108 STACKThe game ancillary (type of: MinigamesManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:54:53:125 STACKThe game ancillary (type of: PopulationsManager) has been loaded (in 0 second(s)).

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:432 STACKFog of war texture format: RGB24.

    VisibilityController:LoadFogOfWar(System.Reflection.ParameterInfo)
    VisibilityController+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:432 STACKThe colonized planet 'ColonizedPlanet#1006' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:432 STACKThe colonized planet 'ColonizedPlanet#1742' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:432 STACKThe colonized planet 'ColonizedPlanet#4559' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:432 STACKThe colonized planet 'ColonizedPlanet#7749' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:432 STACKThe colonized planet 'ColonizedPlanet#1009' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:432 STACKThe colonized planet 'ColonizedPlanet#2482' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:433 STACKThe colonized planet 'ColonizedPlanet#12321' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:433 STACKThe colonized planet 'ColonizedPlanet#14839' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:433 STACKThe colonized planet 'ColonizedPlanet#14412' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:433 STACKThe colonized planet 'ColonizedPlanet#1012' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:433 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:433 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:433 STACKThe colonized planet 'ColonizedPlanet#1015' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:433 STACKThe colonized planet 'ColonizedPlanet#2394' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:433 STACKThe colonized planet 'ColonizedPlanet#4481' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:433 STACKThe colonized planet 'ColonizedPlanet#9072' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:433 STACKThe colonized planet 'ColonizedPlanet#1018' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:433 STACKThe colonized planet 'ColonizedPlanet#2424' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:434 STACKThe colonized planet 'ColonizedPlanet#5332' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:434 STACKThe colonized planet 'ColonizedPlanet#12901' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:434 STACKThe colonized planet 'ColonizedPlanet#3382' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:434 STACKThe colonized planet 'ColonizedPlanet#2352' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:434 STACKThe colonized planet 'ColonizedPlanet#1021' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:434 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:434 STACKThe colonized planet 'ColonizedPlanet#2294' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:434 STACKThe colonized planet 'ColonizedPlanet#1027' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:434 STACKThe colonized planet 'ColonizedPlanet#9385' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:434 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:434 STACKThe colonized planet 'ColonizedPlanet#1030' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:434 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:435 STACKThe colonized planet 'ColonizedPlanet#4436' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:435 STACKThe colonized planet 'ColonizedPlanet#1033' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:435 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:435 STACKThe colonized planet 'ColonizedPlanet#1036' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:435 STACKThe colonized planet 'ColonizedPlanet#10255' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:435 STACKThe colonized planet 'ColonizedPlanet#1039' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:435 STACKThe colonized planet 'ColonizedPlanet#1042' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:435 STACKThe colonized planet 'ColonizedPlanet#5260' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:435 STACKThe colonized planet 'ColonizedPlanet#1045' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:435 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:435 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:435 STACKThe colonized planet 'ColonizedPlanet#8676' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:436 STACKThe colonized planet 'ColonizedPlanet#1048' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:436 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:436 STACKThe colonized planet 'ColonizedPlanet#1051' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:436 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:436 STACKThe colonized planet 'ColonizedPlanet#1054' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:436 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:436 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:436 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:436 STACKThe colonized planet 'ColonizedPlanet#1057' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:436 STACKThe colonized planet 'ColonizedPlanet#5897' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:437 STACKThe colonized planet 'ColonizedPlanet#12019' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:437 STACKThe colonized planet 'ColonizedPlanet#1060' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:437 STACKThe colonized planet 'ColonizedPlanet#1063' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:437 STACKThe colonized planet 'ColonizedPlanet#8145' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:437 STACKThe colonized planet 'ColonizedPlanet#13562' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:437 STACK[PopulationEvent] ExploitedStarSystem.Mothership is null. This is okay though.

    PopulationPoliticalEventDefinition+c__Iterator2:MoveNext()
    PopulationPoliticalEventDefinition+c__Iterator0:MoveNext()
    DepartmentOfDomesticAffairs:StartPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:StartPopulationEvent(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:IEventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    ColonizedStarSystem:SetHappinessStatus(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:RefreshHappinessStatus(System.Reflection.ParameterInfo)
    ColonizedStarSystem:Refresh(System.Reflection.ParameterInfo)
    ColonizedPlanet:Bind(System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ExploitedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:437 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ExploitedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:437 STACKThe colonized planet 'ColonizedPlanet#1781' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:437 STACKThe colonized planet 'ColonizedPlanet#4016' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:437 STACKThe colonized planet 'ColonizedPlanet#12571' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:437 STACKThe colonized planet 'ColonizedPlanet#1786' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#13688' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#1818' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#6238' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#7094' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#1842' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#4485' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#7178' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#10132' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#2006' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#2034' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#6436' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#2045' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#9337' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#13655' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:438 STACKThe colonized planet 'ColonizedPlanet#2123' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#10548' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#2132' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#5807' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#7104' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#2139' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#2163' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#4616' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#4618' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#13904' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#2329' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#4653' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#7092' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#9089' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#2363' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#4985' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#7182' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#10561' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#2668' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#5626' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#14174' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#2733' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:439 STACKThe colonized planet 'ColonizedPlanet#2843' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKThe colonized planet 'ColonizedPlanet#9564' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKThe colonized planet 'ColonizedPlanet#9566' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKThe colonized planet 'ColonizedPlanet#15189' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKThe colonized planet 'ColonizedPlanet#15191' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKThe colonized planet 'ColonizedPlanet#2934' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKThe colonized planet 'ColonizedPlanet#5624' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKThe colonized planet 'ColonizedPlanet#14176' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKThe colonized planet 'ColonizedPlanet#14097' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKThe colonized planet 'ColonizedPlanet#4971' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKThe colonized planet 'ColonizedPlanet#3043' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:440 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKThe colonized planet 'ColonizedPlanet#3047' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKThe colonized planet 'ColonizedPlanet#3461' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKThe colonized planet 'ColonizedPlanet#6703' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKThe colonized planet 'ColonizedPlanet#8103' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKThe colonized planet 'ColonizedPlanet#6472' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKThe colonized planet 'ColonizedPlanet#3334' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKThe colonized planet 'ColonizedPlanet#8568' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKThe colonized planet 'ColonizedPlanet#6361' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKThe colonized planet 'ColonizedPlanet#3397' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKThe colonized planet 'ColonizedPlanet#11261' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKThe colonized planet 'ColonizedPlanet#11263' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:441 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:442 STACKThe colonized planet 'ColonizedPlanet#9516' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:442 STACKThe colonized planet 'ColonizedPlanet#6137' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:442 STACKThe colonized planet 'ColonizedPlanet#3634' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:442 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:442 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:442 STACKThe colonized planet 'ColonizedPlanet#8176' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:442 STACKThe colonized planet 'ColonizedPlanet#8174' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:442 STACKThe colonized planet 'ColonizedPlanet#3647' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:442 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:442 STACKThe colonized planet 'ColonizedPlanet#12714' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:442 STACKThe colonized planet 'ColonizedPlanet#9607' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:442 STACKThe colonized planet 'ColonizedPlanet#8648' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:443 STACKThe colonized planet 'ColonizedPlanet#6139' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:443 STACKThe colonized planet 'ColonizedPlanet#3804' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:443 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:443 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:443 STACKThe colonized planet 'ColonizedPlanet#3929' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:443 STACKThe colonized planet 'ColonizedPlanet#5809' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:443 STACKThe colonized planet 'ColonizedPlanet#10059' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:443 STACKThe colonized planet 'ColonizedPlanet#10062' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:443 STACKThe colonized planet 'ColonizedPlanet#4037' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:443 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:443 STACKThe colonized planet 'ColonizedPlanet#4146' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:443 STACKThe colonized planet 'ColonizedPlanet#4360' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:444 STACKThe colonized planet 'ColonizedPlanet#13759' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:444 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:444 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:444 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:444 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:444 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:444 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:444 STACKThe colonized planet 'ColonizedPlanet#8594' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:444 STACKThe colonized planet 'ColonizedPlanet#4166' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:444 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:444 STACKThe colonized planet 'ColonizedPlanet#4366' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:444 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKThe colonized planet 'ColonizedPlanet#6501' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKThe colonized planet 'ColonizedPlanet#4851' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKThe colonized planet 'ColonizedPlanet#5373' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKThe colonized planet 'ColonizedPlanet#11649' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKThe colonized planet 'ColonizedPlanet#15249' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKThe colonized planet 'ColonizedPlanet#16119' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKThe colonized planet 'ColonizedPlanet#5455' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKThe colonized planet 'ColonizedPlanet#12664' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKThe colonized planet 'ColonizedPlanet#5526' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:445 STACKThe colonized planet 'ColonizedPlanet#14178' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKThe colonized planet 'ColonizedPlanet#5777' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKThe colonized planet 'ColonizedPlanet#5928' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKThe colonized planet 'ColonizedPlanet#7726' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKThe colonized planet 'ColonizedPlanet#12225' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKThe colonized planet 'ColonizedPlanet#5950' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKThe colonized planet 'ColonizedPlanet#6026' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKThe colonized planet 'ColonizedPlanet#9467' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKThe colonized planet 'ColonizedPlanet#6097' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:446 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKThe colonized planet 'ColonizedPlanet#6157' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKThe colonized planet 'ColonizedPlanet#9500' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKThe colonized planet 'ColonizedPlanet#6162' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKThe colonized planet 'ColonizedPlanet#6521' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKThe colonized planet 'ColonizedPlanet#9865' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKThe colonized planet 'ColonizedPlanet#6624' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKThe colonized planet 'ColonizedPlanet#9331' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKThe colonized planet 'ColonizedPlanet#13720' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKThe colonized planet 'ColonizedPlanet#6724' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:447 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:448 STACKThe colonized planet 'ColonizedPlanet#12706' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:448 STACKThe colonized planet 'ColonizedPlanet#7041' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:448 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:448 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:448 STACKThe colonized planet 'ColonizedPlanet#7120' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:448 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:448 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:448 STACKThe colonized planet 'ColonizedPlanet#8179' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:448 STACKThe colonized planet 'ColonizedPlanet#12712' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:448 STACKThe colonized planet 'ColonizedPlanet#8195' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:448 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:449 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:449 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:449 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:449 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:449 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:449 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:449 STACKThe colonized planet 'ColonizedPlanet#8446' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:449 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:449 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:449 STACKThe colonized planet 'ColonizedPlanet#12881' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:449 STACKThe colonized planet 'ColonizedPlanet#11633' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:450 STACKThe colonized planet 'ColonizedPlanet#8684' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:450 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:450 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:450 STACKThe colonized planet 'ColonizedPlanet#8702' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:450 STACKThe colonized planet 'ColonizedPlanet#9225' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:450 STACKThe colonized planet 'ColonizedPlanet#10432' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:450 STACKThe colonized planet 'ColonizedPlanet#13452' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:450 STACKThe colonized planet 'ColonizedPlanet#9727' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:450 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:450 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:450 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:450 STACKThe colonized planet 'ColonizedPlanet#10158' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACKThe colonized planet 'ColonizedPlanet#14337' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACKThe colonized planet 'ColonizedPlanet#16114' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:LoadImprovements()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACKThe colonized planet 'ColonizedPlanet#10638' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACKThe colonized planet 'ColonizedPlanet#10927' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACKThe colonized planet 'ColonizedPlanet#11097' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACKThe colonized planet 'ColonizedPlanet#11166' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACKThe colonized planet 'ColonizedPlanet#12924' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACKThe colonized planet 'ColonizedPlanet#11782' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACKThe colonized planet 'ColonizedPlanet#15271' already contains PlanetImprovements. Loading anyway.

    ColonizedPlanet:Load()
    ColonizedStarSystem:LoadPlanets()
    ColonizedStarSystem:Load()
    ColonizedStarSystemRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACK[Game] Empire#0 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACK[Game] Empire#1 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:451 STACK[Game] Empire#2 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] Empire#3 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] Empire#4 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] Empire#5 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] Empire#6 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] Empire#7 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] MinorEmpire#0 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] MinorEmpire#1 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] MinorEmpire#2 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] MinorEmpire#3 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] MinorEmpire#4 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] MinorEmpire#5 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] MinorEmpire#6 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] MinorEmpire#7 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] MinorEmpire#8 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:452 STACK[Game] MinorEmpire#9 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACK[Game] MinorEmpire#10 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACK[Game] MinorEmpire#11 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACK[Game] LesserEmpire#0 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACK[Game] PirateEmpire#0 loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACKGame has been loaded.

    Game+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14832. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14654. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14828. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACK[Population] 'PopulationPoliticalEventOutpostLost' LoadGame() failed: Could not find game entity #15438. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACK[Population] 'PopulationPoliticalEventLoneOutpostCreated' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14832. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:453 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14654. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14828. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventOutpostLost' LoadGame() failed: Could not find game entity #15438. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventLoneOutpostCreated' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14832. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14654. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14828. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventOutpostLost' LoadGame() failed: Could not find game entity #15438. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventLoneOutpostCreated' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14832. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14654. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:454 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14828. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventOutpostLost' LoadGame() failed: Could not find game entity #15438. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventLoneOutpostCreated' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14832. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14654. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14828. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventOutpostLost' LoadGame() failed: Could not find game entity #15438. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventLoneOutpostCreated' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14832. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14654. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14828. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:455 STACK[Population] 'PopulationPoliticalEventOutpostLost' LoadGame() failed: Could not find game entity #15438. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:456 STACK[Population] 'PopulationPoliticalEventLoneOutpostCreated' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:456 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:456 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14832. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:456 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14654. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:456 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14828. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:456 STACK[Population] 'PopulationPoliticalEventOutpostLost' LoadGame() failed: Could not find game entity #15438. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:456 STACK[Population] 'PopulationPoliticalEventLoneOutpostCreated' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:456 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:456 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14832. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:456 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14654. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:456 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14828. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:456 STACK[Population] 'PopulationPoliticalEventOutpostLost' LoadGame() failed: Could not find game entity #15438. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventLoneOutpostCreated' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14832. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14654. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14828. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventOutpostLost' LoadGame() failed: Could not find game entity #15438. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventLoneOutpostCreated' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14654. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #14828. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventOutpostLost' LoadGame() failed: Could not find game entity #15438. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventLoneOutpostCreated' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACK[Population] 'PopulationPoliticalEventOutpostTurnedToColony' LoadGame() failed: Could not find game entity #16345. If errors follow, this is a data problem.

    PopulationEventRaisingContext:LoadGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationEventModifier:LoadGame(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs:LoadPopulationEventModifiers(System.Reflection.ParameterInfo)
    DepartmentOfDomesticAffairs+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:457 STACKIn GameSettingDefinition 'SessionName', could not resolve the ItemDefinition 'Woldworine's game'

    GameSettingDefinition:GetItemDefinitionByName(System.Reflection.ParameterInfo)
    QuestManager+c__Iterator5F:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:458 STACKGame created.

    GameServerState_LaunchGame:GameService_CreateGameComplete(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnCreateGameComplete(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:458 STACKLoad AI 'AI0'.

    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:458 STACKLoad AI plugin: E:/SteamLibrary/steamapps/common/Endless Space 2/Public/AI/Amplitude.AI.Core.dll

    AIModuleController:LoadAIAssembly(System.Reflection.ParameterInfo)
    AIModuleController:Initialize(System.Reflection.ParameterInfo)
    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:458 STACKAI app domain created

    AIModuleController:LoadAIAssembly(System.Reflection.ParameterInfo)
    AIModuleController:Initialize(System.Reflection.ParameterInfo)
    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:458 STACKAI module 'E.N.F.E.R' has been loaded.

    AIModuleController:LoadAIAssembly(System.Reflection.ParameterInfo)
    AIModuleController:Initialize(System.Reflection.ParameterInfo)
    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:458 STACKAI module 'Communication' has been loaded.

    AIModuleController:LoadAIAssembly(System.Reflection.ParameterInfo)
    AIModuleController:Initialize(System.Reflection.ParameterInfo)
    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:458 STACKAI module 'Debug' has been loaded.

    AIModuleController:LoadAIAssembly(System.Reflection.ParameterInfo)
    AIModuleController:Initialize(System.Reflection.ParameterInfo)
    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:459 STACKAI module 'Diagnostics' has been loaded.

    AIModuleController:LoadAIAssembly(System.Reflection.ParameterInfo)
    AIModuleController:Initialize(System.Reflection.ParameterInfo)
    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:459 STACKInitialize AI modules communication interfaces.

    AIModuleController:Initialize(System.Reflection.ParameterInfo)
    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:459 STACKInitialize AI modules.

    AIModuleController:Initialize(System.Reflection.ParameterInfo)
    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:459 STACK[AI0] Initialization of AIModule E.N.F.E.R

    Amplitude.AI.Core.Modules.AIModule_ENFER:Initialize()
    Amplitude.AI.Common.IO.ModuleProxy:Initialize()
    AIModuleController:Initialize(System.Reflection.ParameterInfo)
    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:459 STACK[AI0] Initializing of AIScheduler

    Amplitude.AI.Core.AIScheduler:Initialize()
    Amplitude.AI.Core.Modules.AIModule_ENFER:Initialize()
    Amplitude.AI.Common.IO.ModuleProxy:Initialize()
    AIModuleController:Initialize(System.Reflection.ParameterInfo)
    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:459 STACK[AI0] Initialization of Communication module.

    Amplitude.AI.Core.Modules.Communication:Initialize()
    Amplitude.AI.Common.IO.ModuleProxy:Initialize()
    AIModuleController:Initialize(System.Reflection.ParameterInfo)
    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:459 STACK[AI0] Initialization of Diagnostics module.

    Amplitude.AI.Core.Modules.Diagnostics:Initialize()
    Amplitude.AI.Common.IO.ModuleProxy:Initialize()
    AIModuleController:Initialize(System.Reflection.ParameterInfo)
    AI:Load(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AIManager:LoadAI(System.Reflection.ParameterInfo)
    AIManager:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:459 STACKThe game interface (GameServer) has recieved the game change notification: 'Created'.

    GameInterface:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:459 STACKThe game interface (GameClient) has recieved the game change notification: 'Created'.

    GameInterface:GameService_GameChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager:OnGameChange(System.Reflection.ParameterInfo)
    GameManager:OnGameChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.GameManager+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:23:459 STACKGameServerState_GameLaunchedAndReady

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_GameLaunchedAndReady:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:459 STACKGameClientState_GameLaunched

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:460 STACKChanging the active player controller from 'null' to 'Empire#0'.

    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:460 STACKMissing translation for %EmpireImprovementEmpireManpowerStockBoost4Title

    GuiWrapper:get_Title()
    UnlockableItem:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyStageItem:BindTechnologyUnlock(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyStageItem:BindUnlocks(System.Reflection.ParameterInfo)
    TechnologyScreen:BindStages(System.Reflection.ParameterInfo)
    TechnologyScreen:BindInspectedEmpire()
    TechnologyScreen:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:460 STACKTexture 'BITMAPS/ATLASED/TECHNOLOGIES/TECHNOLOGYDEFINITIONECONOMYANDTRADE23SMALL' not found for GuiElement 'TechnologyDefinitionEconomyAndTrade23'

    Amplitude.Unity.Gui.Gui:GetTexture(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:GetTexture(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTechnology2:GetImage(System.Reflection.ParameterInfo)
    TechnologyItem2:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologyItem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologies()
    TechnologyScreen:BindInspectedEmpire()
    TechnologyScreen:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:460 STACKTexture 'BITMAPS/ATLASED/TECHNOLOGIES/TECHNOLOGYDEFINITIONECONOMYANDTRADE23SMALL' not found for GuiElement 'TechnologyDefinitionEconomyAndTrade23Vampirilis'

    Amplitude.Unity.Gui.Gui:GetTexture(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:GetTexture(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTechnology2:GetImage(System.Reflection.ParameterInfo)
    TechnologyItem2:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologyItem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologies()
    TechnologyScreen:BindInspectedEmpire()
    TechnologyScreen:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:460 STACKMissing translation for %HullSmall01BalancingTitle

    GuiWrapper:get_Title()
    UnlockableItem:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyItem2:BindTechnologyUnlock(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyItem2:BindUnlocks()
    TechnologyItem2:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologyItem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologies()
    TechnologyScreen:BindInspectedEmpire()
    TechnologyScreen:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:460 STACKMissing translation for %HullSmall02BalancingTitle

    GuiWrapper:get_Title()
    UnlockableItem:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyItem2:BindTechnologyUnlock(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyItem2:BindUnlocks()
    TechnologyItem2:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologyItem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologies()
    TechnologyScreen:BindInspectedEmpire()
    TechnologyScreen:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:460 STACKMissing translation for %HullMedium01BalancingTitle

    GuiWrapper:get_Title()
    UnlockableItem:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyItem2:BindTechnologyUnlock(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyItem2:BindUnlocks()
    TechnologyItem2:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologyItem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologies()
    TechnologyScreen:BindInspectedEmpire()
    TechnologyScreen:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:460 STACKMissing translation for %HullMedium02BalancingTitle

    GuiWrapper:get_Title()
    UnlockableItem:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyItem2:BindTechnologyUnlock(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyItem2:BindUnlocks()
    TechnologyItem2:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologyItem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologies()
    TechnologyScreen:BindInspectedEmpire()
    TechnologyScreen:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:461 STACKTexture 'BITMAPS/ATLASED/TECHNOLOGIES/TECHNOLOGYDEFINITIONEMPIREDEVELOPMENTGENEHUNTER1SMALL' not found for GuiElement 'TechnologyDefinitionEmpireDevelopmentGeneHunter1'

    Amplitude.Unity.Gui.Gui:GetTexture(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:GetTexture(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTechnology2:GetImage(System.Reflection.ParameterInfo)
    TechnologyItem2:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologyItem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologies()
    TechnologyScreen:BindInspectedEmpire()
    TechnologyScreen:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:461 STACKMissing translation for %HullLarge01BalancingTitle

    GuiWrapper:get_Title()
    UnlockableItem:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyItem2:BindTechnologyUnlock(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyItem2:BindUnlocks()
    TechnologyItem2:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologyItem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologies()
    TechnologyScreen:BindInspectedEmpire()
    TechnologyScreen:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:461 STACKTexture 'BITMAPS/ATLASED/TECHNOLOGIES/TECHNOLOGYDEFINITIONFREEMOVEUE01SMALL' not found for GuiElement 'TechnologyDefinitionQuestUnitedEmpire12'

    Amplitude.Unity.Gui.Gui:GetTexture(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:GetTexture(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTechnology2:GetImage(System.Reflection.ParameterInfo)
    TechnologyItem2:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologyItem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologies()
    TechnologyScreen:BindInspectedEmpire()
    TechnologyScreen:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:461 STACKCaching reflection information for target class 'TechnologyLinkSpark, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: IsScalable).

    AgeModifierItem:IsScalable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:InstantiateChild(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:ReserveChildren(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    TechnologyScreen:BindTechnologyLinks()
    TechnologyScreen:BindInspectedEmpire()
    TechnologyScreen:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:461 STACKThe property InfantryMaxHealth doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GroundTroopUpgrade:FillEffects()
    GroundTroopUpgrade:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GroundTroopUpgradeList:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementLine:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementModalWindow:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementModalWindow:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:461 STACKThe property InfantryMaxHealth doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GroundTroopUpgrade:FillEffects()
    GroundTroopUpgrade:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GroundTroopUpgradeList:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementLine:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementModalWindow:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementModalWindow:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:462 STACKThe property TankMaxHealth doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GroundTroopUpgrade:FillEffects()
    GroundTroopUpgrade:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GroundTroopUpgradeList:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementLine:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementModalWindow:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementModalWindow:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:462 STACKThe property TankMaxHealth doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GroundTroopUpgrade:FillEffects()
    GroundTroopUpgrade:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GroundTroopUpgradeList:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementLine:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementModalWindow:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementModalWindow:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:462 STACKThe property PlaneMaxHealth doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GroundTroopUpgrade:FillEffects()
    GroundTroopUpgrade:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GroundTroopUpgradeList:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementLine:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementModalWindow:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementModalWindow:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:462 STACKThe property PlaneMaxHealth doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GroundTroopUpgrade:FillEffects()
    GroundTroopUpgrade:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GroundTroopUpgradeList:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementLine:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementModalWindow:BindEmpire(System.Reflection.ParameterInfo)
    GroundTroopManagementModalWindow:OnPlayerEmpireChanged(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Extensions.GameObjectExtension:SendMessageNullable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiPlayerEmpireChangeNotifier:set_PlayerEmpire(System.Reflection.ParameterInfo)
    GuiManager:PlayerControllerRepository_ActivePlayerControllerChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlayerControllerRepository:SetActivePlayerController(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:463 STACK[PlayerRepository] Player 'Woldworine' has been registered (Graphical/Local) on Empire #0.

    PlayerRepository:Register(System.Reflection.ParameterInfo)
    MajorEmpire:BindPlayer(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:463 STACK[PlayerRepository] Player '%AIPlayerName' has been registered (Headless/Local) on Empire #1.

    PlayerRepository:Register(System.Reflection.ParameterInfo)
    MajorEmpire:BindPlayer(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:463 STACK[PlayerRepository] Player '%AIPlayerName' has been registered (Headless/Local) on Empire #2.

    PlayerRepository:Register(System.Reflection.ParameterInfo)
    MajorEmpire:BindPlayer(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:463 STACK[PlayerRepository] Player '%AIPlayerName' has been registered (Headless/Local) on Empire #3.

    PlayerRepository:Register(System.Reflection.ParameterInfo)
    MajorEmpire:BindPlayer(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:463 STACK[PlayerRepository] Player '%AIPlayerName' has been registered (Headless/Local) on Empire #4.

    PlayerRepository:Register(System.Reflection.ParameterInfo)
    MajorEmpire:BindPlayer(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:463 STACK[PlayerRepository] Player '%AIPlayerName' has been registered (Headless/Local) on Empire #5.

    PlayerRepository:Register(System.Reflection.ParameterInfo)
    MajorEmpire:BindPlayer(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:463 STACK[PlayerRepository] Player '%AIPlayerName' has been registered (Headless/Local) on Empire #6.

    PlayerRepository:Register(System.Reflection.ParameterInfo)
    MajorEmpire:BindPlayer(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:23:463 STACK[PlayerRepository] Player '%AIPlayerName' has been registered (Headless/Local) on Empire #7.

    PlayerRepository:Register(System.Reflection.ParameterInfo)
    MajorEmpire:BindPlayer(System.Reflection.ParameterInfo)
    GameClientState_GameLaunched:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:25:900 STACKBinding service [CameraPreRenderHookHandler] with context [Default] with an instance of type [CameraPreRenderHookHandler]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:Load()
    CameraPreRenderHookHandler:Awake()
    UnityEngine.GameObject:SetActive(System.Reflection.ParameterInfo)
    OutGameView:Focus(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.View:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:901 STACKBinding service [CameraPreRenderHookHandler] with context [GalaxyScanView] with an instance of type [CameraPreRenderHookHandler]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:Load()
    CameraPreRenderHookHandler:Awake()
    UnityEngine.GameObject:SetActive(System.Reflection.ParameterInfo)
    OutGameView:Focus(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.View:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:901 STACKUnbinding service [CameraPreRenderHookHandler] with context [Battle]

    Amplitude.Unity.Graphics.Services:RemoveService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:Unload()
    CameraPreRenderHookHandler:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:901 STACKUnbinding service [CameraPreRenderHookHandler] with context [BattleBackground]

    Amplitude.Unity.Graphics.Services:RemoveService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:Unload()
    CameraPreRenderHookHandler:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:901 STACKReleasing the current world view technique...

    GalaxyViewTechniqueLoaderComponent:ReleaseCurrentWorldViewTechnique()
    GalaxyViewTechniqueLoaderComponent:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:901 STACKIn technique Battle, unloading ancillaries.

    GalaxyViewTechnique:UnloadAncillaries()
    GalaxyViewTechniqueLoaderComponent:ReleaseCurrentWorldViewTechnique()
    GalaxyViewTechniqueLoaderComponent:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:901 STACKIn Technique Battle, unloading ancillary CircleRendererManager

    GalaxyViewTechnique:UnloadAncillaries()
    GalaxyViewTechniqueLoaderComponent:ReleaseCurrentWorldViewTechnique()
    GalaxyViewTechniqueLoaderComponent:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:901 STACKUnbinding service [ICircleRendererService] with context [Battle]

    Amplitude.Unity.Graphics.Services:RemoveService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CircleRendererManager:UnbindServices(System.Reflection.ParameterInfo)
    GalaxyViewTechnique:UnloadAncillaries()
    GalaxyViewTechniqueLoaderComponent:ReleaseCurrentWorldViewTechnique()
    GalaxyViewTechniqueLoaderComponent:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:901 STACKIn Technique Battle, unloading ancillary PlanetoidRendererManager

    GalaxyViewTechnique:UnloadAncillaries()
    GalaxyViewTechniqueLoaderComponent:ReleaseCurrentWorldViewTechnique()
    GalaxyViewTechniqueLoaderComponent:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:902 STACKUnbinding service [IPlanetoidRendererService] with context [BattleBackground]

    Amplitude.Unity.Graphics.Services:RemoveService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:Unload()
    GalaxyViewTechnique:UnloadAncillaries()
    GalaxyViewTechniqueLoaderComponent:ReleaseCurrentWorldViewTechnique()
    GalaxyViewTechniqueLoaderComponent:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:902 STACKIn Technique Battle, ancillaries unloaded.

    GalaxyViewTechnique:UnloadAncillaries()
    GalaxyViewTechniqueLoaderComponent:ReleaseCurrentWorldViewTechnique()
    GalaxyViewTechniqueLoaderComponent:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:902 STACKReleasing Technique Battle

    GalaxyViewTechnique:Release()
    GalaxyViewTechniqueLoaderComponent:ReleaseCurrentWorldViewTechnique()
    GalaxyViewTechniqueLoaderComponent:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:902 STACKTechnique Battle released

    GalaxyViewTechnique:Release()
    GalaxyViewTechniqueLoaderComponent:ReleaseCurrentWorldViewTechnique()
    GalaxyViewTechniqueLoaderComponent:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:902 STACKUnbinding service [Amplitude.Unity.Graphics.IHxFxSystem] with context [Battle]

    Amplitude.Unity.Graphics.Services:RemoveService(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemManager:Unload()
    Amplitude.Unity.Graphics.HxFxSystemManager:OnDestroy()
    UnityEngine.Object:DestroyImmediate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Object:DestroyImmediate(System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:ReleaseCurrentWorldViewTechnique()
    GalaxyViewTechniqueLoaderComponent:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:902 STACKUnbinding service [ILodService] with context [Default]

    Amplitude.Unity.Graphics.Services:RemoveService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LodServiceImplementation:Unload()
    HxFxSystemComponentLodManager:Unload()
    Amplitude.Unity.Graphics.HxFxSystemManager:Unload()
    Amplitude.Unity.Graphics.HxFxSystemManager:OnDestroy()
    UnityEngine.Object:DestroyImmediate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Object:DestroyImmediate(System.Reflection.ParameterInfo)
    GalaxyViewTechniqueLoaderComponent:ReleaseCurrentWorldViewTechnique()
    GalaxyViewTechniqueLoaderComponent:OnDestroy()
    UnityEngine.SceneManagement.SceneManager:UnloadSceneNameIndexInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.SceneManagement.SceneManager:UnloadScene(System.Reflection.ParameterInfo)
    OutGameView:UnloadScene()
    OutGameView:Activate(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:ActivateView(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager:Update()

19:55:25:953 STACKAudio receiver #0 has been initialized.

    Amplitude.Unity.Audio.AudioReceiver+c__Iterator0:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:26:550 STACKInitializing the render view technique...

    GalaxyView+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyView:ReloadCurrentGalaxyViewTechnique(System.Reflection.ParameterInfo)
    GalaxyView:Focus(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:26:550 STACKBinding service [IInstancingRendererService] with context [Default] with an instance of type [InstancingRenderer]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    InstancingRenderer+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyView:ReloadCurrentGalaxyViewTechnique(System.Reflection.ParameterInfo)
    GalaxyView:Focus(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:26:550 STACKBinding service [ICircleRendererService] with context [Default] with an instance of type [CircleRendererManager]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CircleRendererManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyView:ReloadCurrentGalaxyViewTechnique(System.Reflection.ParameterInfo)
    GalaxyView:Focus(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:26:550 STACKBinding service [IQuadRendererService] with context [Default] with an instance of type [QuadRendererManager]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    QuadRendererManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyView:ReloadCurrentGalaxyViewTechnique(System.Reflection.ParameterInfo)
    GalaxyView:Focus(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:26:551 STACKBinding service [IQuadRendererService] with context [GalaxyScanView] with an instance of type [QuadRendererManager]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    QuadRendererManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyView:ReloadCurrentGalaxyViewTechnique(System.Reflection.ParameterInfo)
    GalaxyView:Focus(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:26:551 STACKIn Technique Default, Waiting for the ignition of all galaxy view technique ancillaries...

    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyView:ReloadCurrentGalaxyViewTechnique(System.Reflection.ParameterInfo)
    GalaxyView:Focus(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:26:551 STACKIn Technique Default, ancillary of type GalaxyEntityFactory is not yet ready

    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyView:ReloadCurrentGalaxyViewTechnique(System.Reflection.ParameterInfo)
    GalaxyView:Focus(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:26:551 STACKIn Technique Default, ancillary of type GalaxyEntityCulling is not yet ready

    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyView:ReloadCurrentGalaxyViewTechnique(System.Reflection.ParameterInfo)
    GalaxyView:Focus(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:26:551 STACKIn Technique Default, ancillary of type GalaxyPositioning is not yet ready

    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyView:ReloadCurrentGalaxyViewTechnique(System.Reflection.ParameterInfo)
    GalaxyView:Focus(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.ViewManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:26:551 STACKBinding service [GalaxyLifeRendererManager] with context [Default] with an instance of type [GalaxyLifeRendererManager]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyLifeRendererManager:Start()

19:55:26:551 STACKBinding service [CameraPreRenderHookHandler] with context [Battle] with an instance of type [CameraPreRenderHookHandler]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:Load()
    CameraPreRenderHookHandler:Awake()
    UnityEngine.GameObject:SetActive(System.Reflection.ParameterInfo)
    ExternalViewRenderer:Load()
    ExternalViewRenderer:Start()

19:55:26:551 STACKBinding service [CameraPreRenderHookHandler] with context [BattleBackground] with an instance of type [CameraPreRenderHookHandler]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:Load()
    CameraPreRenderHookHandler:Awake()
    UnityEngine.GameObject:SetActive(System.Reflection.ParameterInfo)
    ExternalViewRenderer:Load()
    ExternalViewRenderer:Start()

19:55:26:551 STACKBinding service [CameraPreRenderHookHandler] with context [ShipDesignReflection] with an instance of type [CameraPreRenderHookHandler]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:Load()
    CameraPreRenderHookHandler:Awake()
    UnityEngine.GameObject:SetActive(System.Reflection.ParameterInfo)
    ExternalViewRenderer:Load()
    ExternalViewRenderer:Start()

19:55:26:551 STACK[HxFxSystemComponentTextureAtlasManager] Found Fx in AtlasBuilderMapping.

    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:InitializeAtlasInfo(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadComponent()
    Amplitude.Unity.Graphics.HxFxSystemManager:Load()
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadIFN()
    ExternalViewRenderer:LoadFxSystem()
    ExternalViewRenderer:Load()
    ExternalViewRenderer:Start()

19:55:26:551 STACK[HxFxSystemComponentTextureAtlasManager] Found BackgroundFx in AtlasBuilderMapping.

    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:InitializeAtlasInfo(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadComponent()
    Amplitude.Unity.Graphics.HxFxSystemManager:Load()
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadIFN()
    ExternalViewRenderer:LoadFxSystem()
    ExternalViewRenderer:Load()
    ExternalViewRenderer:Start()

19:55:26:551 STACK[HxFxSystemComponentTextureAtlasManager] Found OpaqueFx in AtlasBuilderMapping.

    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:InitializeAtlasInfo(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadComponent()
    Amplitude.Unity.Graphics.HxFxSystemManager:Load()
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadIFN()
    ExternalViewRenderer:LoadFxSystem()
    ExternalViewRenderer:Load()
    ExternalViewRenderer:Start()

19:55:26:551 STACK[HxFxSystemComponentTextureAtlasManager] Found PostProcessFx in AtlasBuilderMapping.

    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:InitializeAtlasInfo(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadComponent()
    Amplitude.Unity.Graphics.HxFxSystemManager:Load()
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadIFN()
    ExternalViewRenderer:LoadFxSystem()
    ExternalViewRenderer:Load()
    ExternalViewRenderer:Start()

19:55:26:551 STACK[HxFxSystemComponentTextureAtlasManager] Found DecalFx in AtlasBuilderMapping.

    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:InitializeAtlasInfo(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadComponent()
    Amplitude.Unity.Graphics.HxFxSystemManager:Load()
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadIFN()
    ExternalViewRenderer:LoadFxSystem()
    ExternalViewRenderer:Load()
    ExternalViewRenderer:Start()

19:55:26:551 STACK[HxFxSystemComponentTextureAtlasManager] assigning atlas [Assets/HxFx/Resources/Textures/Atlas_DecalFx.png] (2048x1024) to global name [_DecalAtlas]. From Tag [DecalFx]

    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager+AtlasInfo:LoadAtlas(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager+AtlasInfo:LoadAtlasAndExport(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:InitializeAtlasInfo(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemComponentTextureAtlasManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadComponent()
    Amplitude.Unity.Graphics.HxFxSystemManager:Load()
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadIFN()
    ExternalViewRenderer:LoadFxSystem()
    ExternalViewRenderer:Load()
    ExternalViewRenderer:Start()

19:55:26:552 STACKBinding service [ILodService] with context [Default] with an instance of type [LodServiceImplementation]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LodServiceImplementation:Load()
    LodServiceImplementation:.ctor(System.Reflection.ParameterInfo)
    HxFxSystemComponentLodManager:Load(System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadComponent()
    Amplitude.Unity.Graphics.HxFxSystemManager:Load()
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadIFN()
    ExternalViewRenderer:LoadFxSystem()
    ExternalViewRenderer:Load()
    ExternalViewRenderer:Start()

19:55:26:552 STACKBinding service [Amplitude.Unity.Graphics.IHxFxSystem] with context [Battle] with an instance of type [Amplitude.Unity.Graphics.HxFxSystemManager]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Graphics.HxFxSystemManager:Load()
    Amplitude.Unity.Graphics.HxFxSystemManager:LoadIFN()
    ExternalViewRenderer:LoadFxSystem()
    ExternalViewRenderer:Load()
    ExternalViewRenderer:Start()

19:55:26:552 STACKBinding service [IPlanetoidRendererService] with context [Battle] with an instance of type [PlanetoidRendererManager]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:LoadNoCoroutine()
    PlanetoidRendererManager+c__Iterator0:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    ExternalViewRenderer:Load()
    ExternalViewRenderer:Start()

19:55:26:573 STACKIn Technique Default, ancillary of type GalaxyEntityFactory is not yet ready

    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:26:573 STACKIn Technique Default, ancillary of type GalaxyPositioning is not yet ready

    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:26:573 STACKBinding service [ScanViewBattleRenderer] with context [Battle] with an instance of type [ScanViewBattleRenderer]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ScanViewBattleRenderer+c__Iterator0:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:778 STACKAudio receiver #1 has been initialized.

    Amplitude.Unity.Audio.AudioReceiver+c__Iterator0:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:778 STACKIn Technique Default, all galaxy view technique ancillaries have been ignited

    GalaxyViewTechnique+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:778 STACKLoading the render view technique...

    GalaxyView+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:778 STACKIn Technique Default, Load

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, load rendering technique ancillaries InstancingRenderer

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, the ancillary service 'InstancingRenderer' has been loaded in 0.0060003 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, load rendering technique ancillaries CircleRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, the ancillary service 'CircleRendererManager' has been loaded in 0.0010001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, load rendering technique ancillaries LineRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, the ancillary service 'LineRendererManager' has been loaded in 0.0050002 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, load rendering technique ancillaries CurvedLineRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, the ancillary service 'CurvedLineRendererManager' has been loaded in 0.0010001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, load rendering technique ancillaries DiskRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, the ancillary service 'DiskRendererManager' has been loaded in 0.0160009 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, load rendering technique ancillaries DiskRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, the ancillary service 'DiskRendererManager' has been loaded in 0.0110006 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, load rendering technique ancillaries DiskRendererManagerDispatcher

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, the ancillary service 'DiskRendererManagerDispatcher' has been loaded in 0.0010001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, load rendering technique ancillaries FOWRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, the ancillary service 'FOWRendererManager' has been loaded in 0.6160352 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, load rendering technique ancillaries PlanetoidRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKBinding service [IPlanetoidRendererService] with context [Default] with an instance of type [PlanetoidRendererManager]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:LoadNoCoroutine()
    PlanetoidRendererManager+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:779 STACKIn Technique Default, the ancillary service 'PlanetoidRendererManager' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, load rendering technique ancillaries ProbeLaunchingRenderer

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, the ancillary service 'ProbeLaunchingRenderer' has been loaded in 0.0010001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, load rendering technique ancillaries DashRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, the ancillary service 'DashRendererManager' has been loaded in 0.0100006 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, load rendering technique ancillaries EncodedMeshInTextureManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, the ancillary service 'EncodedMeshInTextureManager' has been loaded in 0.0040002 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, load rendering technique ancillaries PastEncounterRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, the ancillary service 'PastEncounterRendererManager' has been loaded in 0.001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, load rendering technique ancillaries GalaxyEntityFactory

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACK[Galaxy] Ignite GalaxyConstellation '%ConstellationName56'

    GalaxyConstellation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACK[Galaxy] Ignite GalaxyConstellation '%ConstellationName48'

    GalaxyConstellation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACK[Galaxy] Ignite GalaxyConstellation '%ConstellationName66'

    GalaxyConstellation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACK[Galaxy] Ignite GalaxyConstellation '%ConstellationName61'

    GalaxyConstellation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACK[Galaxy] Ignite GalaxyConstellation '%ConstellationName67'

    GalaxyConstellation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, the ancillary service 'GalaxyEntityFactory' has been loaded in 2.3391338 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, load rendering technique ancillaries GalaxyEntityMapping

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, the ancillary service 'GalaxyEntityMapping' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:780 STACKIn Technique Default, load rendering technique ancillaries GalaxyEntityCulling

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, the ancillary service 'GalaxyEntityCulling' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, load rendering technique ancillaries GalaxyLayerController

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, the ancillary service 'GalaxyLayerController' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, load rendering technique ancillaries PrimitiveMaskComputer

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKBinding service [IPrimitiveMaskFilterService] with context [Default] with an instance of type [PrimitiveMaskComputer]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PrimitiveMaskComputer+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, the ancillary service 'PrimitiveMaskComputer' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, load rendering technique ancillaries LayerDependantShaderValueController

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, the ancillary service 'LayerDependantShaderValueController' has been loaded in 0.001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, load rendering technique ancillaries LayerDependantShaderValueController

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, the ancillary service 'LayerDependantShaderValueController' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, load rendering technique ancillaries LayerDependantShaderValueController

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, the ancillary service 'LayerDependantShaderValueController' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, load rendering technique ancillaries LayerDependantShaderValueController

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, the ancillary service 'LayerDependantShaderValueController' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, load rendering technique ancillaries LayerDependantShaderValueController

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, the ancillary service 'LayerDependantShaderValueController' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:781 STACKIn Technique Default, load rendering technique ancillaries LayerDependantMouseKeyController

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, the ancillary service 'LayerDependantMouseKeyController' has been loaded in 0.0010001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, load rendering technique ancillaries PathRenderer

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKStill waiting for service [ICurvedLineRendererService]

    PathRenderer+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, the ancillary service 'PathRenderer' has been loaded in 0.001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, load rendering technique ancillaries GalaxyPositioning

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, the ancillary service 'GalaxyPositioning' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, load rendering technique ancillaries LayerDependantShaderValueController

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, the ancillary service 'LayerDependantShaderValueController' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, load rendering technique ancillaries LayerDependantShaderValueController

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, the ancillary service 'LayerDependantShaderValueController' has been loaded in 0.0010001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, load rendering technique ancillaries LayerDependantShaderValueController

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, the ancillary service 'LayerDependantShaderValueController' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, load rendering technique ancillaries RenderStatisticsService

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, the ancillary service 'RenderStatisticsService' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, load rendering technique ancillaries VisibleDockingSlotRepository

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, the ancillary service 'VisibleDockingSlotRepository' has been loaded in 0.001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:782 STACKIn Technique Default, load rendering technique ancillaries VisibleGalaxyFleetRepository

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:783 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKTrying to register a GalaxyFleet which was already registered.

    VisibleGalaxyFleetRepository:Register(System.Reflection.ParameterInfo)
    VisibleGalaxyFleetRepository+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, the ancillary service 'VisibleGalaxyFleetRepository' has been loaded in 0.0030002 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, load rendering technique ancillaries VisibleGalaxyHangarRepository

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, the ancillary service 'VisibleGalaxyHangarRepository' has been loaded in 0.0010001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, load rendering technique ancillaries AtlasManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, the ancillary service 'AtlasManager' has been loaded in 0.0140008 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, load rendering technique ancillaries QuadRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, the ancillary service 'QuadRendererManager' has been loaded in 0.001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, load rendering technique ancillaries GuiSelectedGarrisonsRepository

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, the ancillary service 'GuiSelectedGarrisonsRepository' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, load rendering technique ancillaries TradeRouteRenderer

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, the ancillary service 'TradeRouteRenderer' has been loaded in 0.0030002 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, load rendering technique ancillaries FIDSIRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKBinding service [IFIDSIRendererService] with context [Default] with an instance of type [FIDSIRendererManager]

    Amplitude.Unity.Graphics.Services:AddService(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FIDSIRendererManager+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, the ancillary service 'FIDSIRendererManager' has been loaded in 0.0010001 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, load rendering technique ancillaries PlanetoidRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:784 STACKIn Technique Default, the ancillary service 'PlanetoidRendererManager' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:785 STACKIn Technique Default, load rendering technique ancillaries QuadRendererManager

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:785 STACKIn Technique Default, the ancillary service 'QuadRendererManager' has been loaded in 0 second(s).

    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:785 STACKChanging (push) global shader keyword from to INGAME_RENDERER

    Amplitude.Unity.Graphics.HxGlobalShaderState:PushGlobalShaderKeyword(System.Reflection.ParameterInfo)
    GalaxyViewTechnique:PushInsideShaderKeyword()
    GalaxyViewTechnique+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:30:785 STACKGameClientState_GameLaunchedAndReady

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_GameLaunchedAndReady:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:32:783 STACK[ChatMessage] RECV: l:/_launching/False (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServerState_GameLaunchedAndReady:End(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:32:783 STACK[ChatMessage] RECV: l:/_gameinprogress/True (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:set_GameInProgress(System.Reflection.ParameterInfo)
    GameServerState_GameLaunchedAndReady:End(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:32:784 STACKGameServerState_Turn_Begin

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Begin:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:33:448 STACK[ShipDesignRenderer] InitializeShipView: this=/BackgroundRenderer/MilitaryScreen/MainContainer/ShipDesignOverviewPanel currentViewIndex=0

    ShipDesignBasePanel:InitializeShipView()
    ShipDesignBasePanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:34:885 STACK[Tribute] Refresh 'DiplomaticTribute: 37.13 EmpireMoney from Empire#6 to Empire#1 for 8 turns.'

    DiplomacyManager:NotifyActiveDiplomaticTributeCollectionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiplomacyManager:UpdateDiplomaticTributes()
    DiplomacyManager:IDiplomacyControl.OnServerBeginTurn()
    GameServerState_Turn_Begin+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Begin:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:35:030 STACKGameServerState_Turn_AI_Begin

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Begin:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:35:139 STACK[AI0] Start http debug server on port 4377.

    Amplitude.AI.Core.Modules.AIModule_Debug:RefreshServerState()
    Amplitude.AI.Core.Modules.AIModule_Debug:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    SynchronizationJob:ProcessMessage()
    PoolableMessageJob`1[T]:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:55:35:850 STACK[ShipDesignRenderer] InitializeShipView: this=/ModalRenderer/ShipDesignModalWindow/MainContainer/ShipDesignEditionPanel currentViewIndex=1

    ShipDesignBasePanel:InitializeShipView()
    ShipDesignBasePanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:35:985 STACK[ShipDesignRenderer] InitializeShipView: this=/ModalRenderer/HeroInspectionModalWindow/MainContainer/HubPanels/HeroOverviewPanel/ShipDesignOverview currentViewIndex=2

    ShipDesignBasePanel:InitializeShipView()
    ShipDesignBasePanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:35:985 STACK[ShipDesignRenderer] InitializeShipView: this=/ModalRenderer/HeroInspectionModalWindow/MainContainer/HubPanels/ShipDesignHolder/ShipDesignEditionPanel currentViewIndex=3

    ShipDesignBasePanel:InitializeShipView()
    ShipDesignBasePanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:55:43:812 STACK[AI0] AI player state change from Deactivated to Deactivated for MajorEmpireSnapshot Empire 0.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:SetProperty(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:b__15_0(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponseFromStream(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:OnPlayerInfoMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    SynchronizationJob:ProcessMessage()
    PoolableMessageJob`1[T]:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:55:43:935 STACK[AI0] AI player state change from Deactivated to Full for MajorEmpireSnapshot Empire 1.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:SetProperty(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:b__15_0(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponseFromStream(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:OnPlayerInfoMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    SynchronizationJob:ProcessMessage()
    PoolableMessageJob`1[T]:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:55:44:220 STACK[AI0] AI player state change from Deactivated to Full for MajorEmpireSnapshot Empire 3.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:SetProperty(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:b__15_0(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponseFromStream(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:OnPlayerInfoMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    SynchronizationJob:ProcessMessage()
    PoolableMessageJob`1[T]:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:55:44:221 STACK[AI0] AI player state change from Deactivated to Full for MajorEmpireSnapshot Empire 2.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:SetProperty(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:b__15_0(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponseFromStream(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:OnPlayerInfoMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    SynchronizationJob:ProcessMessage()
    PoolableMessageJob`1[T]:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:55:45:642 STACK[AI0] AI player state change from Deactivated to Full for MajorEmpireSnapshot Empire 4.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:SetProperty(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:b__15_0(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponseFromStream(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:OnPlayerInfoMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    SynchronizationJob:ProcessMessage()
    PoolableMessageJob`1[T]:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:55:45:916 STACK[AI0] AI player state change from Deactivated to Full for MajorEmpireSnapshot Empire 5.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:SetProperty(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:b__15_0(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponseFromStream(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:OnPlayerInfoMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    SynchronizationJob:ProcessMessage()
    PoolableMessageJob`1[T]:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:55:45:916 STACK[AI0] AI player state change from Deactivated to Full for MajorEmpireSnapshot Empire 6.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:SetProperty(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:b__15_0(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponseFromStream(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:OnPlayerInfoMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    SynchronizationJob:ProcessMessage()
    PoolableMessageJob`1[T]:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:55:45:916 STACK[AI0] AI player state change from Deactivated to Full for MinorEmpireSnapshot Empire 8.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MinorEmpire.AIPlayer_MinorEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:916 STACK[AI0] AI player state change from Deactivated to Full for MinorEmpireSnapshot Empire 9.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MinorEmpire.AIPlayer_MinorEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:916 STACK[AI0] AI player state change from Deactivated to Full for MinorEmpireSnapshot Empire 10.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MinorEmpire.AIPlayer_MinorEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:916 STACK[AI0] AI player state change from Deactivated to Full for MinorEmpireSnapshot Empire 11.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MinorEmpire.AIPlayer_MinorEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:916 STACK[AI0] AI player state change from Deactivated to Full for MinorEmpireSnapshot Empire 12.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MinorEmpire.AIPlayer_MinorEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:917 STACK[AI0] AI player state change from Deactivated to Full for MinorEmpireSnapshot Empire 13.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MinorEmpire.AIPlayer_MinorEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:917 STACK[AI0] AI player state change from Deactivated to Full for MinorEmpireSnapshot Empire 14.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MinorEmpire.AIPlayer_MinorEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:917 STACK[AI0] AI player state change from Deactivated to Full for MinorEmpireSnapshot Empire 15.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MinorEmpire.AIPlayer_MinorEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:917 STACK[AI0] AI player state change from Deactivated to Full for MinorEmpireSnapshot Empire 16.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MinorEmpire.AIPlayer_MinorEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:917 STACK[AI0] AI player state change from Deactivated to Full for MinorEmpireSnapshot Empire 17.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MinorEmpire.AIPlayer_MinorEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:917 STACK[AI0] AI player state change from Deactivated to Full for MinorEmpireSnapshot Empire 18.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MinorEmpire.AIPlayer_MinorEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:917 STACK[AI0] AI player state change from Deactivated to Full for MinorEmpireSnapshot Empire 19.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MinorEmpire.AIPlayer_MinorEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:917 STACK[AI0] AI player state change from Deactivated to Full for LesserEmpireSnapshot Empire 20.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.LesserEmpire.AIPlayer_LesserEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:917 STACK[AI0] AI player state change from Deactivated to Full for PirateEmpireSnapshot Empire 21.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.PirateEmpire.AIPlayer_PirateEmpire:Initialize(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:45:960 STACK[AI0] AI player state change from Deactivated to Full for MajorEmpireSnapshot Empire 7.

    Amplitude.AI.Core.AIPlayer:SetExecutionMode(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:SetProperty(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:b__15_0(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponseFromStream(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Common.Json.Helper:DeserializeResponse(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.AIPlayer_MajorEmpire:OnPlayerInfoMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    SynchronizationJob:ProcessMessage()
    PoolableMessageJob`1[T]:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:55:45:960 STACKOpen archive C:\Users\Wold\Documents\Endless Space 2\Save Files\250.zip

    AILoadRequestMessageRepository:TreatMessages(System.Reflection.ParameterInfo)
    AIMessageRepository`1[T]:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:55:46:019 STACKGet ai serialization file from archive: 'ENFER.xml'.

    AILoadRequestMessageRepository:TreatMessages(System.Reflection.ParameterInfo)
    AIMessageRepository`1[T]:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:55:46:020 STACKClose archive C:\Users\Wold\Documents\Endless Space 2\Save Files\250.zip

    AILoadRequestMessageRepository:TreatMessages(System.Reflection.ParameterInfo)
    AIMessageRepository`1[T]:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:55:46:143 STACK[AI0] Deserialize content from file ENFER.xml.

    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:47:981 STACK[AI0] AIScheduler initialized

    Amplitude.AI.Core.AIScheduler:InitializeAsync()

19:55:47:982 STACK[AI0] [MainState] Full Synchronization started on state BeginTurn.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:55:55:547 STACK[AI0] [MainState] Send the AI Signal ReadyToBeginTheTurn

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:55:55:580 STACKEnd of AI begin turn: Running

    GameServerState_Turn_AI_Begin+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_AI_Begin:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:55:616 STACKGameClientState_Turn_Begin

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Begin:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:55:55:734 STACK[AI0] Sync took 7.6844395 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:55:55:735 STACK[AI0] [MainState] Start decision number 69 (state: BeginTurn, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:00:168 STACKGameClientState_Turn_Main

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:00:284 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:00:284 STACK[AI0] Game state: Main.

    Amplitude.AI.Core.AIScheduler:SetGameState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.AIModule_ENFER:OnMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:PostToAI(System.Reflection.ParameterInfo)
    AI:NotifyGameStateChangeIfNecessary()
    AI:OnGameStateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:OnStateChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:293 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:293 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:293 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:333 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:334 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:334 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:334 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:334 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:334 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:334 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:334 STACK[AI0] TaskFailed Complete a fleet 0/ 14746

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:334 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:334 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:334 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:371 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:371 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:371 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:406 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:02:407 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:407 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:407 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:407 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:407 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:407 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:407 STACK[AI0] TaskFailed Push outpost : OutpostActionBoostGrowthWithDust/ 13831

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:PretreatMessages(System.Reflection.ParameterInfo)
    AIMessageJobPoolRepository`2[T,U]:TreatMessages(System.Reflection.ParameterInfo)
    AIMessageRepository`1[T]:Run()
    AIOrderMessageRepository:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:407 STACK[AI0] Failed to process order message with status [Undefined] for unknown

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:PretreatMessages(System.Reflection.ParameterInfo)
    AIMessageJobPoolRepository`2[T,U]:TreatMessages(System.Reflection.ParameterInfo)
    AIMessageRepository`1[T]:Run()
    AIOrderMessageRepository:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:02:440 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000000, Ticket: 00000002, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:497 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000001, Ticket: 00000003, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:570 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000002, Ticket: 00000004, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:597 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:598 STACK[AI0] TaskFailed Assign Hero/ 14136

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:598 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:705 STACK[Order] OrderChangeOutpostGrowthProvider::DepartmentOfTheInterior/OrderChangeOutpostGrowthProvider#00000003, Ticket: 00000006, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:746 STACK[Empire 2] OrderDisbandShips preprocessor failed because there is no ships to disband.

    DepartmentOfDefense:DisbandShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:783 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000004, Ticket: 00000008, [Empire2]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:845 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000005, Ticket: 00000009, [Empire2]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:02:912 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000006, Ticket: 0000000A, [Empire2]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:076 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000007, Ticket: 0000000B, [Empire2]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:156 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000008, Ticket: 0000000C, [Empire2]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:196 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:196 STACK[AI0] TaskFailed Assign Hero/ 14598

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:196 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:196 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:196 STACK[AI0] TaskFailed Assign Hero/ 14606

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:196 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:196 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:197 STACK[AI0] TaskFailed Assign Hero/ 14807

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:197 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:197 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:197 STACK[AI0] TaskFailed Assign Hero/ 14808

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:197 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:197 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:197 STACK[AI0] TaskFailed Assign Hero/ 14828

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:197 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:309 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000009, Ticket: 00000012, [Empire2], context guid: 1779, contruction guid: 17921

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:448 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#0000000A, Ticket: 00000013, [Empire2], context guid: 2043, contruction guid: 17923

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:578 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#0000000B, Ticket: 00000014, [Empire2], context guid: 2666, contruction guid: 17925

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:705 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#0000000C, Ticket: 00000015, [Empire2], context guid: 2932, contruction guid: 17927

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:847 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#0000000D, Ticket: 00000016, [Empire2], context guid: 6622, contruction guid: 17929

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:906 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000000E, Ticket: 00000017, [Empire3]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:03:983 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000000F, Ticket: 00000018, [Empire3]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:04:048 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000010, Ticket: 00000019, [Empire3]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:04:121 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000011, Ticket: 0000001A, [Empire3]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:04:182 STACK[Empire 4] OrderDisbandShips preprocessor failed because there is no ships to disband.

    DepartmentOfDefense:DisbandShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:04:340 STACK[Order] OrderTransferShips::DepartmentOfDefense/OrderTransferShips#00000012, Ticket: 0000001C, [Empire4], ShipGUIDs: 14855 15251 , HeroGUID: 0, Position: NodeIndex:115, FleetGUID: 18276

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:04:415 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000013, Ticket: 0000001D, [Empire4]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:04:485 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000014, Ticket: 0000001E, [Empire4]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:04:515 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:04:515 STACK[AI0] TaskFailed Assign Hero/ 9512

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:04:515 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:04:599 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:04:632 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:04:834 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:05:205 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:05:600 STACK[AI0] Sync took 1.0100578 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:05:600 STACK[AI0] [MainState] Start decision number 70 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:07:982 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:07:982 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:07:983 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:07:983 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:07:983 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:07:983 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:07:983 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:07:983 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:07:983 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:07:983 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:07:983 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:07:983 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:07:983 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:08:011 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:011 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:011 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:011 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:011 STACK[AI0] TaskFailed Assign Hero/ 14156

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:011 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:011 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:011 STACK[AI0] TaskFailed Assign Hero/ 14801

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:011 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:011 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:011 STACK[AI0] TaskFailed Assign Hero/ 14826

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:012 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:012 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:012 STACK[AI0] TaskFailed Assign Hero/ 14839

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:012 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:012 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:012 STACK[AI0] TaskFailed Assign Hero/ 14840

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:012 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:012 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:012 STACK[AI0] TaskFailed Assign Hero/ 14841

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:012 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:037 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000015, Ticket: 00000027, [Empire3], context guid: 1014, contruction guid: 18268

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:089 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000016, Ticket: 00000028, [Empire3], context guid: 1014, contruction guid: 18270

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:122 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:08:122 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:08:122 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:08:123 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:08:123 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:08:123 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:08:123 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:08:149 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000017, Ticket: 00000029, [Empire3], context guid: 9223, contruction guid: 18272

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:204 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000018, Ticket: 0000002A, [Empire3], context guid: 9223, contruction guid: 18274

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:381 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#0000001A, Ticket: 0000002C, [Empire4], context guid: 3045, contruction guid: 18277

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:453 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#0000001B, Ticket: 0000002D, [Empire4], context guid: 3045, contruction guid: 18279

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:481 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:481 STACK[AI0] TaskFailed Assign Hero/ 9517

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:08:481 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:09:605 STACKDefault camera renders active portrait layer (index: 1). Renderer will disable this layer!!!

    AnimatedPortraitRenderer:DisableDrawLayerOnMainCamera()
    AnimatedPortraitRenderer:InternalShow()
    AnimatedPortraitRenderer:OnShowPortrait(System.Reflection.ParameterInfo)
    AnimatedPortrait:Show()
    AnimatedPortraitDisplay:ShowPortrait()
    AnimatedPortraitDisplay:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    EmpireDescriptionSidePanel:ShowPortrait()
    EmpireDescriptionSidePanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    SidePanel:InternalShow()
    SidePanelsWindow:ShowSidePanels(System.Reflection.ParameterInfo)
    EmpireScreen:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStackExclusive:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ControlBanner:OnControlBannerToggle(System.Reflection.ParameterInfo)
    ControlBannerToggle:OnToggleCb(System.Reflection.ParameterInfo)
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlToggle:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlToggle:MouseDown(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

19:56:09:606 STACKDefault camera renders inactive portrait layer (index: 14). Renderer will disable this layer!!!

    AnimatedPortraitRenderer:DisableDrawLayerOnMainCamera()
    AnimatedPortraitRenderer:InternalShow()
    AnimatedPortraitRenderer:OnShowPortrait(System.Reflection.ParameterInfo)
    AnimatedPortrait:Show()
    AnimatedPortraitDisplay:ShowPortrait()
    AnimatedPortraitDisplay:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    EmpireDescriptionSidePanel:ShowPortrait()
    EmpireDescriptionSidePanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    SidePanel:InternalShow()
    SidePanelsWindow:ShowSidePanels(System.Reflection.ParameterInfo)
    EmpireScreen:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStackExclusive:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ControlBanner:OnControlBannerToggle(System.Reflection.ParameterInfo)
    ControlBannerToggle:OnToggleCb(System.Reflection.ParameterInfo)
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlToggle:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlToggle:MouseDown(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

19:56:10:341 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:10:358 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:10:475 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:10:746 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:11:167 STACK[AI0] Sync took 0.821047 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:11:167 STACK[AI0] [MainState] Start decision number 71 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:11:597 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#0000001D, [Empire4], Entity index: 3254

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:691 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:691 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:691 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:691 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:692 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:692 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:692 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:692 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:692 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:692 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:692 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:692 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:692 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:711 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:711 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:711 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:711 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:711 STACK[AI0] TaskFailed Assign Hero/ 14157

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:711 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:711 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:711 STACK[AI0] TaskFailed Assign Hero/ 14827

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:712 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:712 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:712 STACK[AI0] TaskFailed Assign Hero/ 14837

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:712 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:712 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:712 STACK[AI0] TaskFailed Assign Hero/ 14853

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:712 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:712 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:712 STACK[AI0] TaskFailed Assign Hero/ 14854

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:712 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:712 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:712 STACK[AI0] TaskFailed Assign Hero/ 14855

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:713 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:774 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:774 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:792 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:793 STACK[AI0] TaskFailed Assign Hero/ 9520

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:793 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:12:875 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:12:875 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:876 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:876 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:12:876 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:15:076 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:15:090 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:15:193 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:15:425 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:15:875 STACK[AI0] Sync took 0.8050461 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:15:892 STACK[AI0] [MainState] Start decision number 72 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:17:410 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:410 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:410 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:424 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:424 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:425 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:425 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:425 STACK[AI0] TaskFailed Assign Hero/ 14138

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:425 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:425 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:425 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:425 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:425 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:425 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:425 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:425 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:425 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:425 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:425 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:445 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:445 STACK[AI0] TaskFailed Assign Hero/ 14851

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:445 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:445 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:445 STACK[AI0] TaskFailed Assign Hero/ 14852

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:445 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:446 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:446 STACK[AI0] TaskFailed Assign Hero/ 14858

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:446 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:446 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:446 STACK[AI0] TaskFailed Assign Hero/ 14859

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:446 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:446 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:446 STACK[AI0] TaskFailed Assign Hero/ 14860

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:446 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:492 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:493 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:508 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:508 STACK[AI0] TaskFailed Assign Hero/ 9523

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:508 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:17:594 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:17:594 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:594 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:594 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:17:594 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:19:809 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:19:827 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:19:925 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:20:225 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:20:592 STACK[AI0] Sync took 0.8040459 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:20:592 STACK[AI0] [MainState] Start decision number 73 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:22:142 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:142 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:142 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:142 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:142 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:142 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:142 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:142 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:142 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:142 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:142 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:142 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:142 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:162 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACK[AI0] TaskFailed Assign Hero/ 14152

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACK[AI0] TaskFailed Assign Hero/ 14856

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACK[AI0] TaskFailed Assign Hero/ 14857

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:162 STACK[AI0] TaskFailed Assign Hero/ 14863

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:163 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:163 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:163 STACK[AI0] TaskFailed Assign Hero/ 14864

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:163 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:163 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:163 STACK[AI0] TaskFailed Assign Hero/ 14865

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:163 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:307 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:22:307 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:307 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:307 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:307 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:307 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:308 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:22:328 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:328 STACK[AI0] TaskFailed Assign Hero/ 9524

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:22:328 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:24:507 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:24:526 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:24:649 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:24:944 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:25:315 STACK[AI0] Sync took 0.8060461 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:25:315 STACK[AI0] [MainState] Start decision number 74 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:26:957 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:957 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:957 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:957 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:957 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:957 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:957 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:957 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:957 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:957 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:957 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:957 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:957 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:26:974 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:974 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:974 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:974 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:974 STACK[AI0] TaskFailed Assign Hero/ 14159

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:974 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:974 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:975 STACK[AI0] TaskFailed Assign Hero/ 14861

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:975 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:975 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:975 STACK[AI0] TaskFailed Assign Hero/ 14862

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:975 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:975 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:976 STACK[AI0] TaskFailed Assign Hero/ 14868

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:976 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:976 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:976 STACK[AI0] TaskFailed Assign Hero/ 14869

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:976 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:976 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:976 STACK[AI0] TaskFailed Assign Hero/ 14870

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:26:976 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:27:027 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:27:027 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:27:040 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:27:040 STACK[AI0] TaskFailed Assign Hero/ 9525

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:27:040 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:27:145 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:27:145 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:27:145 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:27:145 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:27:145 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:29:332 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:29:352 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:29:577 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:31:068 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:31:303 STACK[AI0] Sync took 1.9651124 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:31:303 STACK[AI0] [MainState] Start decision number 75 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:32:697 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:697 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:697 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:697 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:697 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:697 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:697 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:697 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:697 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:697 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:697 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:697 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:697 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:719 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACK[AI0] TaskFailed Assign Hero/ 14160

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACK[AI0] TaskFailed Assign Hero/ 14838

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACK[AI0] TaskFailed Assign Hero/ 14866

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACK[AI0] TaskFailed Assign Hero/ 14873

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACK[AI0] TaskFailed Assign Hero/ 14874

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:720 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:721 STACK[AI0] TaskFailed Assign Hero/ 14875

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:721 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:801 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:32:801 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:801 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:801 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:801 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:801 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:801 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:32:830 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:830 STACK[AI0] TaskFailed Assign Hero/ 9526

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:32:830 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:35:001 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:35:032 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:35:184 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:35:448 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:35:930 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:35:930 STACK[AI0] [MainState] Start decision number 76 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:36:621 STACKGalaxyViewLevel_SystemDiscovery : OnFocusedPlanetChanged : Planet 0/Tercana I

    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetChanged(System.Reflection.ParameterInfo)
    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetIndexChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiscoveryRenderer:Update()

19:56:37:158 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:158 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:158 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:158 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:158 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:158 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:158 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:159 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:159 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:159 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:159 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:159 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:159 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:190 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:190 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACK[AI0] TaskFailed Assign Hero/ 14158

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACK[AI0] TaskFailed Assign Hero/ 14871

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACK[AI0] TaskFailed Assign Hero/ 14872

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACK[AI0] TaskFailed Assign Hero/ 14878

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACK[AI0] TaskFailed Assign Hero/ 14879

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:191 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:192 STACK[AI0] TaskFailed Assign Hero/ 14880

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:192 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:322 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:37:322 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:322 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:322 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:323 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:323 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:323 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:37:357 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:357 STACK[AI0] TaskFailed Assign Hero/ 9527

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:37:357 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:38:409 STACKGalaxyViewLevel_SystemDiscovery : OnFocusedPlanetChanged : Planet 1/Tercana II

    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetChanged(System.Reflection.ParameterInfo)
    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetIndexChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiscoveryRenderer:Update()

19:56:39:510 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:39:526 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:39:576 STACKGalaxyViewLevel_SystemDiscovery : OnFocusedPlanetChanged : Planet 2/Tercana III

    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetChanged(System.Reflection.ParameterInfo)
    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetIndexChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiscoveryRenderer:Update()

19:56:39:625 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:39:859 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:40:208 STACK[AI0] Sync took 0.7000401 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:40:208 STACK[AI0] [MainState] Start decision number 77 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:40:684 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiSimulationProperty:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:Init()
    FidsiEnumerator:LoadPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabel_SystemOrbital:BindPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemOrbital:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:ShowLabel(System.Reflection.ParameterInfo)
    PlanetLabelsWindow:OnBeginShow(System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemOrbital:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:SetGameWindowVisibility(System.Reflection.ParameterInfo)
    GuiManager:UpdateGameWindowsVisibility()
    GuiManager:Refresh()
    GuiManager:Update_IGuiGamePanelService()
    GuiManager:Update()

19:56:40:684 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiSimulationProperty:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:Init()
    FidsiEnumerator:LoadPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabel_SystemOrbital:BindPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemOrbital:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:ShowLabel(System.Reflection.ParameterInfo)
    PlanetLabelsWindow:OnBeginShow(System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemOrbital:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:SetGameWindowVisibility(System.Reflection.ParameterInfo)
    GuiManager:UpdateGameWindowsVisibility()
    GuiManager:Refresh()
    GuiManager:Update_IGuiGamePanelService()
    GuiManager:Update()

19:56:40:684 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiSimulationProperty:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:Init()
    FidsiEnumerator:LoadPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabel_SystemOrbital:BindPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemOrbital:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:ShowLabel(System.Reflection.ParameterInfo)
    PlanetLabelsWindow:OnBeginShow(System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemOrbital:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:SetGameWindowVisibility(System.Reflection.ParameterInfo)
    GuiManager:UpdateGameWindowsVisibility()
    GuiManager:Refresh()
    GuiManager:Update_IGuiGamePanelService()
    GuiManager:Update()

19:56:41:661 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:661 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:661 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:661 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:661 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:661 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:661 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:661 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:661 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:661 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:661 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:661 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:661 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:679 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:679 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:679 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:679 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:679 STACK[AI0] TaskFailed Assign Hero/ 14162

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:679 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACK[AI0] TaskFailed Assign Hero/ 14876

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACK[AI0] TaskFailed Assign Hero/ 14877

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACK[AI0] TaskFailed Assign Hero/ 14883

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACK[AI0] TaskFailed Assign Hero/ 14884

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACK[AI0] TaskFailed Assign Hero/ 14885

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:680 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:810 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:41:810 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:810 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:810 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:810 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:810 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:810 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:41:827 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:827 STACK[AI0] TaskFailed Assign Hero/ 9528

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:41:827 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:42:296 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiSimulationProperty:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:Init()
    FidsiEnumerator:LoadPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureFidsi:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

19:56:43:995 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:44:012 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:44:113 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:44:361 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:44:712 STACK[AI0] Sync took 0.7030403 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:44:712 STACK[AI0] [MainState] Start decision number 78 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:46:128 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:128 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:128 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:128 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:128 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:128 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:128 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:128 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:128 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:128 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:128 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:128 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:128 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:147 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:147 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:147 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:147 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:147 STACK[AI0] TaskFailed Assign Hero/ 14163

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:147 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:147 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:147 STACK[AI0] TaskFailed Assign Hero/ 14881

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:147 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:147 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:147 STACK[AI0] TaskFailed Assign Hero/ 14882

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:147 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:147 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:148 STACK[AI0] TaskFailed Assign Hero/ 14888

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:148 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:148 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:148 STACK[AI0] TaskFailed Assign Hero/ 14889

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:148 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:148 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:148 STACK[AI0] TaskFailed Assign Hero/ 14890

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:148 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:211 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:211 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:228 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:228 STACK[AI0] TaskFailed Assign Hero/ 9529

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:228 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:46:309 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:46:310 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:310 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:310 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:46:310 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:48:511 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:48:527 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:48:626 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:48:944 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:49:212 STACK[AI0] Sync took 0.7000401 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:49:212 STACK[AI0] [MainState] Start decision number 79 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:50:677 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:677 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:677 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:677 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:677 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:677 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:677 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:677 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:677 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:677 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:677 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:677 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:677 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:697 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:697 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACK[AI0] TaskFailed Assign Hero/ 14161

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACK[AI0] TaskFailed Assign Hero/ 14867

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACK[AI0] TaskFailed Assign Hero/ 14886

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACK[AI0] TaskFailed Assign Hero/ 14893

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:698 STACK[AI0] TaskFailed Assign Hero/ 14894

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:699 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:699 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:699 STACK[AI0] TaskFailed Assign Hero/ 14895

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:699 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:810 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:50:810 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:810 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:810 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:810 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:810 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:810 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:50:826 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:826 STACK[AI0] TaskFailed Assign Hero/ 9530

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:50:826 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:53:013 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:53:028 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:53:127 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:53:363 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:53:713 STACK[AI0] Sync took 0.7000401 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:53:713 STACK[AI0] [MainState] Start decision number 80 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:55:161 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:161 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:161 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:161 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:161 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:161 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:161 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:161 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:161 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:161 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:161 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:161 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:161 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:180 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:180 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:180 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:180 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:180 STACK[AI0] TaskFailed Assign Hero/ 14165

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:180 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:180 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:180 STACK[AI0] TaskFailed Assign Hero/ 14891

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:180 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:180 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:180 STACK[AI0] TaskFailed Assign Hero/ 14892

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:180 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:180 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:181 STACK[AI0] TaskFailed Assign Hero/ 14898

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:181 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:181 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:181 STACK[AI0] TaskFailed Assign Hero/ 14899

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:181 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:181 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:181 STACK[AI0] TaskFailed Assign Hero/ 14900

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:181 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:309 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:55:309 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:309 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:309 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:309 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:309 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:309 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:55:327 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:327 STACK[AI0] TaskFailed Assign Hero/ 9531

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:55:327 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:56:795 STACKCould not find dynamic texture BITMAPS/DYNAMIC/NOTIFICATIONS/NOTIFICATIONCURIOSITYDISCOVEREDLARGEPlanetResourceStrategic

    AgeManager:FindDynamicTexture(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    NotificationCuriosityDiscovered:GetImage()
    NotificationWindow:Refresh()
    CuriosityDiscoveredNotificationWindow:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:56:57:511 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:57:527 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:57:627 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:57:896 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:58:311 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:58:312 STACK[AI0] [MainState] Start decision number 81 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:59:760 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:760 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:760 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:760 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:760 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:760 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:760 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:760 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:760 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:760 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:760 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:760 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:760 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:778 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:779 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:779 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:779 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:779 STACK[AI0] TaskFailed Assign Hero/ 14166

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:779 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:779 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:779 STACK[AI0] TaskFailed Assign Hero/ 14896

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:779 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:779 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:779 STACK[AI0] TaskFailed Assign Hero/ 14897

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:779 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:779 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:780 STACK[AI0] TaskFailed Assign Hero/ 14903

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:780 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:780 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:780 STACK[AI0] TaskFailed Assign Hero/ 14904

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:780 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:780 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:780 STACK[AI0] TaskFailed Assign Hero/ 14905

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:780 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:910 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:56:59:910 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:910 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:910 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:910 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:910 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:910 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:56:59:926 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:926 STACK[AI0] TaskFailed Assign Hero/ 9532

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:56:59:926 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:02:115 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:02:135 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:02:285 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:02:568 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:02:901 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:02:901 STACK[AI0] [MainState] Start decision number 82 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:04:318 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:318 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:318 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:347 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:347 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:347 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:347 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:347 STACK[AI0] TaskFailed Assign Hero/ 14164

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:347 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:347 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:347 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:347 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:347 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:347 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:347 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:347 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:347 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:347 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:347 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:370 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:370 STACK[AI0] TaskFailed Assign Hero/ 14887

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:370 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:370 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:370 STACK[AI0] TaskFailed Assign Hero/ 14907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:370 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:370 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:370 STACK[AI0] TaskFailed Assign Hero/ 14908

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:370 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:370 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:370 STACK[AI0] TaskFailed Assign Hero/ 14909

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:371 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:371 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:371 STACK[AI0] TaskFailed Assign Hero/ 14910

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:371 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:417 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:417 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:446 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:446 STACK[AI0] TaskFailed Assign Hero/ 9533

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:446 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:04:582 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:04:582 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:582 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:582 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:04:582 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:06:443 STACKUnload material GasAlkaliPlanetMat

    PlanetoidRendererManager+AsyncMaterial:Unload(System.Reflection.ParameterInfo)
    PlanetoidRendererManager+MaterialHolder:OnPostRender(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:OnPreCullHook(System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:OnPreCull()

19:57:06:444 STACKUnload material LavaPlanetMat

    PlanetoidRendererManager+AsyncMaterial:Unload(System.Reflection.ParameterInfo)
    PlanetoidRendererManager+MaterialHolder:OnPostRender(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:OnPreCullHook(System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:OnPreCull()

19:57:06:444 STACKUnload material DesertPlanetMat

    PlanetoidRendererManager+AsyncMaterial:Unload(System.Reflection.ParameterInfo)
    PlanetoidRendererManager+MaterialHolder:OnPostRender(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:OnPreCullHook(System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:OnPreCull()

19:57:06:731 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:06:788 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:07:061 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:07:117 STACKGalaxyViewLevel_SystemDiscovery : OnFocusedPlanetChanged : Planet 0/Veni I

    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetChanged(System.Reflection.ParameterInfo)
    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetIndexChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiscoveryRenderer:Update()

19:57:09:997 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:10:215 STACK[AI0] Sync took 3.4911996 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:10:215 STACK[AI0] [MainState] Start decision number 83 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:11:626 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:626 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:626 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:626 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:626 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:626 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:626 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:626 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:626 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:626 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:626 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:627 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:627 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:643 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACK[AI0] TaskFailed Assign Hero/ 14168

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACK[AI0] TaskFailed Assign Hero/ 14902

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACK[AI0] TaskFailed Assign Hero/ 14906

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACK[AI0] TaskFailed Assign Hero/ 14913

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:643 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:644 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:644 STACK[AI0] TaskFailed Assign Hero/ 14914

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:644 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:644 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:644 STACK[AI0] TaskFailed Assign Hero/ 14915

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:644 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:692 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:693 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:710 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:710 STACK[AI0] TaskFailed Assign Hero/ 9534

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:710 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:11:792 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:11:792 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:792 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:792 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:792 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:11:943 STACKGalaxyViewLevel_SystemDiscovery : OnFocusedPlanetChanged : Planet 1/Veni II

    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetChanged(System.Reflection.ParameterInfo)
    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetIndexChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiscoveryRenderer:Update()

19:57:12:878 STACKGalaxyViewLevel_SystemDiscovery : OnFocusedPlanetChanged : Planet 2/Veni III

    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetChanged(System.Reflection.ParameterInfo)
    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetIndexChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiscoveryRenderer:Update()

19:57:13:994 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:14:007 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:14:106 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:14:324 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:14:795 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:14:796 STACK[AI0] [MainState] Start decision number 84 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:16:283 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:284 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:284 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:284 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:284 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:284 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:284 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:284 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:284 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:284 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:284 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:284 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:284 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:311 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACK[AI0] TaskFailed Assign Hero/ 14169

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACK[AI0] TaskFailed Assign Hero/ 14911

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACK[AI0] TaskFailed Assign Hero/ 14912

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACK[AI0] TaskFailed Assign Hero/ 14918

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:312 STACK[AI0] TaskFailed Assign Hero/ 14919

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:313 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:313 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:313 STACK[AI0] TaskFailed Assign Hero/ 14920

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:313 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:396 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:16:396 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:396 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:396 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:396 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:396 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:396 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:16:413 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:413 STACK[AI0] TaskFailed Assign Hero/ 9535

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:16:413 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:18:609 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:18:626 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:18:726 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:18:994 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:19:508 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:19:508 STACK[AI0] [MainState] Start decision number 85 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:19:534 STACKCould not find dynamic texture BITMAPS/DYNAMIC/NOTIFICATIONS/NOTIFICATIONCURIOSITYDISCOVEREDLARGEPlanetResourceStrategic

    AgeManager:FindDynamicTexture(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    NotificationCuriosityDiscovered:GetImage()
    NotificationWindow:Refresh()
    CuriosityDiscoveredNotificationWindow:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:894 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:912 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACK[AI0] TaskFailed Assign Hero/ 14167

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACK[AI0] TaskFailed Assign Hero/ 14916

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACK[AI0] TaskFailed Assign Hero/ 14917

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACK[AI0] TaskFailed Assign Hero/ 14923

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:913 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:914 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:914 STACK[AI0] TaskFailed Assign Hero/ 14924

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:914 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:914 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:914 STACK[AI0] TaskFailed Assign Hero/ 14925

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:914 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:20:996 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:20:996 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:996 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:996 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:996 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:996 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:20:996 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:21:014 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:21:014 STACK[AI0] TaskFailed Assign Hero/ 9536

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:21:014 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:23:196 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:23:218 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:23:379 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:23:635 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:23:996 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:23:996 STACK[AI0] [MainState] Start decision number 86 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:25:417 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:417 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:417 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:417 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:417 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:417 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:417 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:417 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:417 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:417 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:417 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:417 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:417 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:447 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACK[AI0] TaskFailed Assign Hero/ 14171

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACK[AI0] TaskFailed Assign Hero/ 14901

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACK[AI0] TaskFailed Assign Hero/ 14921

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACK[AI0] TaskFailed Assign Hero/ 14928

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:447 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:448 STACK[AI0] TaskFailed Assign Hero/ 14929

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:448 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:448 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:448 STACK[AI0] TaskFailed Assign Hero/ 14930

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:448 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:495 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:495 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:515 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:515 STACK[AI0] TaskFailed Assign Hero/ 9537

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:516 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:25:596 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:25:596 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:596 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:596 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:25:596 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:27:799 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:27:831 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:27:982 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:28:268 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:28:598 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:28:598 STACK[AI0] [MainState] Start decision number 87 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:30:047 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:047 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:047 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:047 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:047 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:047 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:047 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:047 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:047 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:047 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:048 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:048 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:048 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:071 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:071 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:071 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:071 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:071 STACK[AI0] TaskFailed Assign Hero/ 14172

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:071 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:071 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:071 STACK[AI0] TaskFailed Assign Hero/ 14922

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:071 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:071 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:071 STACK[AI0] TaskFailed Assign Hero/ 14926

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:072 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:072 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:072 STACK[AI0] TaskFailed Assign Hero/ 14933

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:072 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:072 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:072 STACK[AI0] TaskFailed Assign Hero/ 14934

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:072 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:072 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:072 STACK[AI0] TaskFailed Assign Hero/ 14935

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:072 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:197 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:30:197 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:197 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:197 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:197 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:197 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:197 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:30:218 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:218 STACK[AI0] TaskFailed Assign Hero/ 9538

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:30:218 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:32:397 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:32:418 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:32:568 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:32:835 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:32:935 STACKEntering state ServerGroundBattleState_Setup

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    ServerGroundBattleState_Setup:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:32:935 STACKEntering state ServerGroundBattleState_WaitForStrategies

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:33:203 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:33:203 STACK[AI0] [MainState] Start decision number 88 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:34:599 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:599 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:599 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:599 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:599 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:599 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:599 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:599 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:599 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:599 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:599 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:599 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:599 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:631 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:631 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:631 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACK[AI0] TaskFailed Assign Hero/ 14170

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACK[AI0] TaskFailed Assign Hero/ 14575

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACK[AI0] TaskFailed Assign Hero/ 14931

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACK[AI0] TaskFailed Assign Hero/ 14932

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACK[AI0] TaskFailed Assign Hero/ 14939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACK[AI0] TaskFailed Assign Hero/ 14940

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:632 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:714 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:34:714 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:714 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:714 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:714 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:714 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:714 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:34:736 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:736 STACK[AI0] TaskFailed Assign Hero/ 9539

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:34:736 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:36:914 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:36:936 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:37:120 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:37:431 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:37:703 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:37:703 STACK[AI0] [MainState] Start decision number 89 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:39:114 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:114 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:115 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:115 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:115 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:115 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:115 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:115 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:115 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:115 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:115 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:115 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:115 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:147 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACK[AI0] TaskFailed Assign Hero/ 14174

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACK[AI0] TaskFailed Assign Hero/ 14936

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACK[AI0] TaskFailed Assign Hero/ 14937

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACK[AI0] TaskFailed Assign Hero/ 14938

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:148 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:214 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:214 STACK[AI0] TaskFailed Assign Hero/ 14945

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:214 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:215 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:215 STACK[AI0] TaskFailed Assign Hero/ 14946

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:215 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:215 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:215 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:248 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:248 STACK[AI0] TaskFailed Assign Hero/ 9540

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:248 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:39:302 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:39:302 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:302 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:302 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:39:302 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:41:498 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:41:532 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:41:731 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:42:033 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:42:301 STACK[AI0] Sync took 0.803046 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:42:301 STACK[AI0] [MainState] Start decision number 90 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:43:054 STACKEntering state ServerGroundBattleState_Report

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    ServerGroundBattleState_Report:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:054 STACKEntering state ServerGroundBattleState_WaitForNextTurn

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:603 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:603 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:603 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:603 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:603 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:603 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:603 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:603 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:603 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:603 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:603 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:603 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:603 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:629 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:629 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] TaskFailed Assign Hero/ 14175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] TaskFailed Assign Hero/ 14942

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] TaskFailed Assign Hero/ 14943

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] TaskFailed Assign Hero/ 14949

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] TaskFailed Assign Hero/ 14950

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] TaskFailed Assign Hero/ 14951

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:630 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:702 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:43:702 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:702 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:702 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:702 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:702 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:702 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:43:730 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:730 STACK[AI0] TaskFailed Assign Hero/ 9541

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:43:730 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:45:915 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:45:947 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:46:132 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:46:431 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:46:720 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:46:720 STACK[AI0] [MainState] Start decision number 91 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:48:112 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:112 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:113 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:113 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:113 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:113 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:113 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:113 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:113 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:113 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:113 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:113 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:113 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:135 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:135 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:135 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:135 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:135 STACK[AI0] TaskFailed Assign Hero/ 14173

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:135 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:135 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACK[AI0] TaskFailed Assign Hero/ 14944

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACK[AI0] TaskFailed Assign Hero/ 14947

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACK[AI0] TaskFailed Assign Hero/ 14948

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACK[AI0] TaskFailed Assign Hero/ 14955

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACK[AI0] TaskFailed Assign Hero/ 14956

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:136 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:213 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:48:213 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:213 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:213 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:213 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:213 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:213 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:48:234 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:234 STACK[AI0] TaskFailed Assign Hero/ 9542

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:48:234 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:50:420 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:50:447 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:50:597 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:50:880 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:51:218 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:51:218 STACK[AI0] [MainState] Start decision number 92 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:52:644 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:644 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:644 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:644 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:644 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:644 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:644 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:644 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:644 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:644 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:645 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:645 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:645 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:666 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:666 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:666 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:666 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACK[AI0] TaskFailed Assign Hero/ 14177

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACK[AI0] TaskFailed Assign Hero/ 14927

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACK[AI0] TaskFailed Assign Hero/ 14953

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACK[AI0] TaskFailed Assign Hero/ 14959

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACK[AI0] TaskFailed Assign Hero/ 14960

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACK[AI0] TaskFailed Assign Hero/ 14961

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:667 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:715 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:715 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:745 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:745 STACK[AI0] TaskFailed Assign Hero/ 9543

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:745 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:52:815 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:52:815 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:815 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:815 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:52:815 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:55:014 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:55:039 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:55:204 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:55:449 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:55:803 STACK[AI0] Sync took 0.8020459 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:55:803 STACK[AI0] [MainState] Start decision number 93 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:57:130 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:131 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:131 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:131 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:131 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:131 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:131 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:131 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:131 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:131 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:131 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:131 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:131 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:164 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:164 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACK[AI0] TaskFailed Assign Hero/ 14178

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACK[AI0] TaskFailed Assign Hero/ 14957

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACK[AI0] TaskFailed Assign Hero/ 14958

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACK[AI0] TaskFailed Assign Hero/ 14964

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACK[AI0] TaskFailed Assign Hero/ 14965

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:165 STACK[AI0] TaskFailed Assign Hero/ 14966

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:166 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:231 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:231 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:265 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:265 STACK[AI0] TaskFailed Assign Hero/ 9544

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:265 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:57:331 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:57:331 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:331 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:331 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:57:331 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:57:59:513 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:57:59:547 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:57:59:749 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:00:082 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:00:401 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:00:402 STACK[AI0] [MainState] Start decision number 94 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:00:705 STACKEntering state ServerEncounterState_Setup

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_Setup:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:00:932 STACKEntering state ServerEncounterState_WaitForContendersState: ReadyForBattle

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:00:965 STACKEntering state ServerEncounterState_LoadBattle

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_LoadBattle:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:865 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:865 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:865 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:865 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:865 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:865 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:865 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:865 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:865 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:865 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:866 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:866 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:866 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:01:898 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACK[AI0] TaskFailed Assign Hero/ 14176

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACK[AI0] TaskFailed Assign Hero/ 14962

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACK[AI0] TaskFailed Assign Hero/ 14963

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACK[AI0] TaskFailed Assign Hero/ 14969

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACK[AI0] TaskFailed Assign Hero/ 14970

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:899 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:900 STACK[AI0] TaskFailed Assign Hero/ 14971

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:01:900 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:02:032 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:02:032 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:02:032 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:02:032 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:02:032 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:02:032 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:02:032 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:02:066 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:02:066 STACK[AI0] TaskFailed Assign Hero/ 9545

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:02:066 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:04:219 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:04:248 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:04:448 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:04:848 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:05:132 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:05:132 STACK[AI0] [MainState] Start decision number 95 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:06:515 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:515 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:515 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:515 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:515 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:515 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:515 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:515 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:515 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:515 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:516 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:516 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:516 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:547 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:547 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:547 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:547 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:547 STACK[AI0] TaskFailed Assign Hero/ 14180

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:547 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:547 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:547 STACK[AI0] TaskFailed Assign Hero/ 14967

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:547 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:548 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:548 STACK[AI0] TaskFailed Assign Hero/ 14968

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:548 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:548 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:548 STACK[AI0] TaskFailed Assign Hero/ 14975

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:548 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:548 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:548 STACK[AI0] TaskFailed Assign Hero/ 14976

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:548 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:548 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:548 STACK[AI0] TaskFailed Assign Hero/ 14977

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:548 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:615 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:615 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:647 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:647 STACK[AI0] TaskFailed Assign Hero/ 9546

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:647 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:06:731 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:06:731 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:731 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:731 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:06:731 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:08:932 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:08:964 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:09:182 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:09:482 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:09:816 STACK[AI0] Sync took 0.9020516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:09:816 STACK[AI0] [MainState] Start decision number 96 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:11:230 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:230 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:230 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:230 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:230 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:230 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:230 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:230 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:230 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:230 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:230 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:231 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:231 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:256 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:256 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:256 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:256 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:256 STACK[AI0] TaskFailed Assign Hero/ 14181

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:256 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:256 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:256 STACK[AI0] TaskFailed Assign Hero/ 14952

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:256 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:256 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:257 STACK[AI0] TaskFailed Assign Hero/ 14973

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:257 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:257 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:257 STACK[AI0] TaskFailed Assign Hero/ 14980

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:257 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:257 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:257 STACK[AI0] TaskFailed Assign Hero/ 14981

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:257 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:257 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:257 STACK[AI0] TaskFailed Assign Hero/ 14982

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:257 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:331 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:11:331 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:331 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:331 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:331 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:331 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:331 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:11:435 STACKBegin encounter simulation ignition 9160

    BattleSimulation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    ServerEncounterState_LoadBattle:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:435 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:435 STACK[AI0] TaskFailed Assign Hero/ 9547

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:11:435 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:12:740 STACKEnd encounter simulation ignition 9165

    BattleSimulation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    ServerEncounterState_LoadBattle:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:12:798 STACKEntering state ServerEncounterState_WaitForContendersState: ReadyForFirstPhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:13:164 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:13:164 STACKEntering state ServerEncounterState_WaitForContendersState: BattlePhaseInProgress

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:13:288 STACKEntering state ServerEncounterState_RunBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_RunBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:13:531 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:13:564 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:13:664 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_AI_PrepareSync:UpdateEncounters()
    GameServerState_Turn_AI_PrepareSync:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:13:664 STACKEntering state ServerEncounterState_RunBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_RunBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_AI_PrepareSync:UpdateEncounters()
    GameServerState_Turn_AI_PrepareSync:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:13:801 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:14:110 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:14:347 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:14:347 STACKEntering state ServerEncounterState_RunBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_RunBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:14:448 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:14:448 STACK[AI0] [MainState] Start decision number 97 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:14:581 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:14:581 STACKEntering state ServerEncounterState_WaitForContendersState: ReadyForReport

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:14:747 STACKEntering state ServerEncounterState_Report

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_Report:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:14:747 STACKEntering state ServerEncounterState_WaitForContendersState: ReportAknowledged

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:14:932 STACKEntering state ServerEncounterState_ReportValidated

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_ReportValidated:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:14:932 STACKEntering state ServerEncounterState_WaitForContendersState: ReportValidated

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:177 STACKEntering state ServerEncounterState_Finalize

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_Finalize:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:310 STACKCan't find network achievement: ATTACK_ALLY_WITH_PRIVATEERS

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventFleetHasAttackedAnEnemy(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    AttackFleetAction:ClientFinalize()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    AttackFleetAction:Encounter_StateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Encounter:OnStateChanged(System.Reflection.ParameterInfo)
    Encounter:SetState(System.Reflection.ParameterInfo)
    GameClient+c__Iterator1E:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:350 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#15276'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    FleetsScreen:SetPanelVisibilityAndRefresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:58:15:385 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#15276'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:58:15:714 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:714 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:714 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:714 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:714 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:714 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:714 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:714 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:714 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:715 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:715 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:747 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:747 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:747 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:747 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:747 STACK[AI0] TaskFailed Assign Hero/ 14179

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:747 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:747 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:747 STACK[AI0] TaskFailed Assign Hero/ 14974

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACK[AI0] TaskFailed Assign Hero/ 14978

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACK[AI0] TaskFailed Assign Hero/ 14985

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACK[AI0] TaskFailed Assign Hero/ 14986

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACK[AI0] TaskFailed Assign Hero/ 14987

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:748 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:748 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:846 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:15:846 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:846 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:846 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:847 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:847 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:847 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:15:880 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:880 STACK[AI0] TaskFailed Assign Hero/ 9548

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:15:880 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:18:031 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:18:064 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:18:265 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:18:600 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:18:833 STACK[AI0] Sync took 0.8020458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:18:833 STACK[AI0] [MainState] Start decision number 98 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:20:248 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:248 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:248 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:248 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:248 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:248 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:248 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:248 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:248 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:248 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:248 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:248 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:248 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:282 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACK[AI0] TaskFailed Assign Hero/ 14183

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACK[AI0] TaskFailed Assign Hero/ 14979

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACK[AI0] TaskFailed Assign Hero/ 14988

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACK[AI0] TaskFailed Assign Hero/ 14990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:282 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:283 STACK[AI0] TaskFailed Assign Hero/ 14991

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:283 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:283 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:283 STACK[AI0] TaskFailed Assign Hero/ 14992

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:283 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:347 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:348 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:382 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:382 STACK[AI0] TaskFailed Assign Hero/ 9549

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:382 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:20:448 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:20:448 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:448 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:448 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:20:448 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:22:632 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:22:666 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:22:865 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:23:182 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:23:551 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:23:551 STACK[AI0] [MainState] Start decision number 99 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:24:948 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:948 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:949 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:949 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:949 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:949 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:949 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:949 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:949 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:949 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:949 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:949 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:949 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:24:981 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] TaskFailed Assign Hero/ 14184

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] TaskFailed Assign Hero/ 14984

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] TaskFailed Assign Hero/ 14989

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] TaskFailed Assign Hero/ 14995

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] TaskFailed Assign Hero/ 14996

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:982 STACK[AI0] TaskFailed Assign Hero/ 14997

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:24:983 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:25:048 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:25:048 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:25:081 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:25:081 STACK[AI0] TaskFailed Assign Hero/ 9550

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:25:082 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:25:149 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:25:149 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:25:149 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:25:149 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:25:149 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:27:348 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:27:382 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:27:583 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:27:882 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:28:249 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:28:249 STACK[AI0] [MainState] Start decision number 100 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:29:661 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:661 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:661 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:661 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:661 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:661 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:661 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:661 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:661 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:661 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:661 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:661 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:661 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:689 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:689 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:689 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:689 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:689 STACK[AI0] TaskFailed Assign Hero/ 14182

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:689 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:689 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:689 STACK[AI0] TaskFailed Assign Hero/ 14954

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:689 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:689 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:689 STACK[AI0] TaskFailed Assign Hero/ 14993

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:690 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:690 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:690 STACK[AI0] TaskFailed Assign Hero/ 14994

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:690 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:690 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:690 STACK[AI0] TaskFailed Assign Hero/ 15001

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:690 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:690 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:690 STACK[AI0] TaskFailed Assign Hero/ 15002

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:690 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:849 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:29:849 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:850 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:850 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:850 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:850 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:850 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:29:883 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:883 STACK[AI0] TaskFailed Assign Hero/ 9551

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:29:884 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:32:047 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:32:081 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:32:281 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:32:582 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:32:948 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:32:948 STACK[AI0] [MainState] Start decision number 101 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:34:347 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:347 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:347 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:347 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:347 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:347 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:347 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:347 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:347 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:348 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:348 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:348 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:348 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:381 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:381 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:381 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:381 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:381 STACK[AI0] TaskFailed Assign Hero/ 14186

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:381 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:381 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:381 STACK[AI0] TaskFailed Assign Hero/ 14998

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:381 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:381 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:382 STACK[AI0] TaskFailed Assign Hero/ 14999

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:382 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:382 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:382 STACK[AI0] TaskFailed Assign Hero/ 15005

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:382 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:382 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:382 STACK[AI0] TaskFailed Assign Hero/ 15006

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:382 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:382 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:382 STACK[AI0] TaskFailed Assign Hero/ 15007

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:382 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:447 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:447 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:481 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:481 STACK[AI0] TaskFailed Assign Hero/ 9552

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:481 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:34:548 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:34:548 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:548 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:548 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:34:548 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:36:732 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:36:765 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:36:965 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:37:358 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:37:358 STACKTrying to add the garrison 'Hangar#14450' to the FleetsScreen garrison while it is already recorded

    FleetsScreen:AddGarrison(System.Reflection.ParameterInfo)
    FleetsScreen:RebuildListOfGarrisons()
    FleetsScreen:Cursor_SelectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.Cursor:OnSelectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.Cursor:Amplitude.Unity.View.ICursor.OnSelectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.CursorManager:OnSelectionChanged(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.CursorManager:Select(System.Reflection.ParameterInfo)
    FleetDockingController:SelectArrivingFleet(System.Reflection.ParameterInfo)
    FleetDockingController:Dock_OnDockedEntitiesCollectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameNode:NotifyDockedEntitiesCollectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameNode:DockEntity(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    StarSystemNode:DockEntity(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Fleet:SetPosition(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Fleet:OnMoveToEnd(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MoveToFleetAction:ClientFinalize()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    MoveToFleetAction:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:37:476 STACKTrying to add the garrison 'Hangar#14450' to the FleetsScreen garrison while it is already recorded

    FleetsScreen:AddGarrison(System.Reflection.ParameterInfo)
    FleetsScreen:RebuildListOfGarrisons()
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:58:37:572 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#00000046, [Empire0], Entity index: 2574

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:37:653 STACK[AI0] Sync took 0.9020516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:37:653 STACK[AI0] [MainState] Start decision number 102 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:39:070 STACKCancelling actions on Nakos (722) for all empires with flag CancelOnAnything CancelOnGuard . Empire initiator = 0

    DepartmentOfLabour:ExecuteAction(System.Reflection.ParameterInfo)
    DepartmentOfLabour+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:070 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:070 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:070 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:070 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:070 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:070 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:070 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:070 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:070 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:070 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:070 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:070 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:070 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:119 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:119 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:119 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:119 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:119 STACK[AI0] TaskFailed Assign Hero/ 14187

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:119 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACK[AI0] TaskFailed Assign Hero/ 14983

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACK[AI0] TaskFailed Assign Hero/ 15000

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACK[AI0] TaskFailed Assign Hero/ 15004

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACK[AI0] TaskFailed Assign Hero/ 15011

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACK[AI0] TaskFailed Assign Hero/ 15012

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:120 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:146 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:146 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:232 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:232 STACK[AI0] TaskFailed Assign Hero/ 9553

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:232 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:39:233 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:39:233 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:233 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:233 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:39:233 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:41:448 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:41:482 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:41:682 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:41:987 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:42:350 STACK[AI0] Sync took 0.9020516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:42:350 STACK[AI0] [MainState] Start decision number 103 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:43:682 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:682 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:682 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:682 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:682 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:682 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:682 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:682 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:682 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:682 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:682 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:682 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:682 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:715 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:715 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:715 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:715 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:715 STACK[AI0] TaskFailed Assign Hero/ 14185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:715 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:715 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:715 STACK[AI0] TaskFailed Assign Hero/ 15008

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:715 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:715 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:715 STACK[AI0] TaskFailed Assign Hero/ 15009

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:715 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:715 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:716 STACK[AI0] TaskFailed Assign Hero/ 15015

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:716 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:716 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:716 STACK[AI0] TaskFailed Assign Hero/ 15016

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:716 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:716 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:716 STACK[AI0] TaskFailed Assign Hero/ 15017

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:716 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:846 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:43:846 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:847 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:847 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:847 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:847 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:847 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:43:880 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:880 STACK[AI0] TaskFailed Assign Hero/ 9554

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:43:880 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:46:050 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:46:082 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:46:281 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:46:598 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:46:830 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:46:830 STACK[AI0] [MainState] Start decision number 104 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:48:315 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:315 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:315 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:315 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:315 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:315 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:315 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:315 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:316 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:316 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:316 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:316 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:316 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:347 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:347 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:347 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:347 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:347 STACK[AI0] TaskFailed Assign Hero/ 14191

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:347 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACK[AI0] TaskFailed Assign Hero/ 15010

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACK[AI0] TaskFailed Assign Hero/ 15013

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACK[AI0] TaskFailed Assign Hero/ 15014

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACK[AI0] TaskFailed Assign Hero/ 15021

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACK[AI0] TaskFailed Assign Hero/ 15022

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:348 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:446 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:48:446 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:446 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:446 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:446 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:446 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:446 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:48:480 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:480 STACK[AI0] TaskFailed Assign Hero/ 9555

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:48:480 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:50:635 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:50:662 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:50:846 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:51:147 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:51:453 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:51:453 STACK[AI0] [MainState] Start decision number 105 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:52:879 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:879 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:879 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:879 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:879 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:879 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:879 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:880 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:880 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:880 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:880 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:880 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:880 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:52:912 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACK[AI0] TaskFailed Assign Hero/ 14192

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACK[AI0] TaskFailed Assign Hero/ 15018

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACK[AI0] TaskFailed Assign Hero/ 15019

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:912 STACK[AI0] TaskFailed Assign Hero/ 15025

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:913 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:913 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:913 STACK[AI0] TaskFailed Assign Hero/ 15026

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:913 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:913 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:913 STACK[AI0] TaskFailed Assign Hero/ 15027

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:52:913 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:53:030 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:53:030 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:53:030 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:53:030 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:53:030 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:53:030 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:53:030 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:53:061 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:53:062 STACK[AI0] TaskFailed Assign Hero/ 9556

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:53:062 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:55:235 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:55:263 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:55:436 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:55:730 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:56:064 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:56:064 STACK[AI0] [MainState] Start decision number 106 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:57:395 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:395 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:395 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:396 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:396 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:396 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:396 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:396 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:396 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:396 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:396 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:396 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:396 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:420 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:420 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:420 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:420 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:420 STACK[AI0] TaskFailed Assign Hero/ 14190

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:420 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:420 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:420 STACK[AI0] TaskFailed Assign Hero/ 15003

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:420 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:420 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:421 STACK[AI0] TaskFailed Assign Hero/ 15020

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:421 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:421 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:421 STACK[AI0] TaskFailed Assign Hero/ 15023

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:421 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:421 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:421 STACK[AI0] TaskFailed Assign Hero/ 15031

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:421 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:421 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:421 STACK[AI0] TaskFailed Assign Hero/ 15032

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:421 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:551 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:57:551 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:551 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:551 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:551 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:551 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:551 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:58:57:577 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:577 STACK[AI0] TaskFailed Assign Hero/ 9557

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:57:578 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:59:733 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:58:59:762 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:58:59:930 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:00:231 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:00:551 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:00:551 STACK[AI0] [MainState] Start decision number 107 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:01:928 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:928 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:928 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:928 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:928 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:928 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:928 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:928 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:928 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:929 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:929 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:929 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:929 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:01:954 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:954 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:954 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:954 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:954 STACK[AI0] TaskFailed Assign Hero/ 14194

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:954 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:954 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACK[AI0] TaskFailed Assign Hero/ 15024

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACK[AI0] TaskFailed Assign Hero/ 15028

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACK[AI0] TaskFailed Assign Hero/ 15035

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACK[AI0] TaskFailed Assign Hero/ 15036

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACK[AI0] TaskFailed Assign Hero/ 15037

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:01:955 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:02:062 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:02:062 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:02:062 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:02:062 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:02:062 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:02:062 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:02:062 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:02:084 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:02:084 STACK[AI0] TaskFailed Assign Hero/ 9558

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:02:084 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:04:233 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:04:261 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:04:428 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:04:696 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:05:062 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:05:062 STACK[AI0] [MainState] Start decision number 108 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:06:379 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:379 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:379 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:379 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:379 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:379 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:379 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:379 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:379 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:379 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:379 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:379 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:379 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:411 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:411 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACK[AI0] TaskFailed Assign Hero/ 14195

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACK[AI0] TaskFailed Assign Hero/ 15033

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACK[AI0] TaskFailed Assign Hero/ 15034

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACK[AI0] TaskFailed Assign Hero/ 15040

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACK[AI0] TaskFailed Assign Hero/ 15041

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:412 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:413 STACK[AI0] TaskFailed Assign Hero/ 15042

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:413 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:533 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:06:533 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:533 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:533 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:534 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:534 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:534 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:06:561 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:561 STACK[AI0] TaskFailed Assign Hero/ 9559

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:06:561 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:08:749 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:08:778 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:08:961 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:09:234 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:09:563 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:09:563 STACK[AI0] [MainState] Start decision number 109 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:11:021 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:021 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:021 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:021 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:021 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:021 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:022 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:022 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:022 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:022 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:022 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:022 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:022 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:048 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACK[AI0] TaskFailed Assign Hero/ 14193

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACK[AI0] TaskFailed Assign Hero/ 15030

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACK[AI0] TaskFailed Assign Hero/ 15038

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACK[AI0] TaskFailed Assign Hero/ 15039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:048 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:049 STACK[AI0] TaskFailed Assign Hero/ 15046

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:049 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:049 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:049 STACK[AI0] TaskFailed Assign Hero/ 15047

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:049 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:150 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:11:150 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:150 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:150 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:150 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:150 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:150 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:11:177 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:178 STACK[AI0] TaskFailed Assign Hero/ 9560

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:11:178 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:13:365 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:13:398 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:13:598 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:13:931 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:14:265 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:14:265 STACK[AI0] [MainState] Start decision number 110 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:15:697 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:698 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:698 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:698 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:698 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:698 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:698 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:698 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:698 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:698 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:698 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:698 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:698 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:729 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:729 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:729 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:729 STACK[AI0] TaskFailed Assign Hero/ 14197

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:729 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:729 STACK[AI0] TaskFailed Assign Hero/ 15029

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:729 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:729 STACK[AI0] TaskFailed Assign Hero/ 15043

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:730 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:730 STACK[AI0] TaskFailed Assign Hero/ 15050

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:730 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:730 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:730 STACK[AI0] TaskFailed Assign Hero/ 15051

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:730 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:730 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:730 STACK[AI0] TaskFailed Assign Hero/ 15052

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:730 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:863 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:15:863 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:863 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:863 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:863 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:863 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:863 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:15:896 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:896 STACK[AI0] TaskFailed Assign Hero/ 9561

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:15:896 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:18:050 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:18:146 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:18:312 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:18:579 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:18:845 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:18:845 STACK[AI0] [MainState] Start decision number 111 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:20:195 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:195 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:195 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:217 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:217 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:217 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:217 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:217 STACK[AI0] TaskFailed Assign Hero/ 14198

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:217 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:217 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:217 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:217 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:217 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:217 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:217 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:217 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:217 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:217 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:217 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:244 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:244 STACK[AI0] TaskFailed Assign Hero/ 15044

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:244 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:244 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:245 STACK[AI0] TaskFailed Assign Hero/ 15048

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:245 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:245 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:245 STACK[AI0] TaskFailed Assign Hero/ 15055

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:245 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:245 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:245 STACK[AI0] TaskFailed Assign Hero/ 15056

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:245 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:245 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:245 STACK[AI0] TaskFailed Assign Hero/ 15057

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:245 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:348 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:20:348 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:348 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:348 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:348 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:348 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:348 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:20:378 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:378 STACK[AI0] TaskFailed Assign Hero/ 9562

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:20:378 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:22:561 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:22:582 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:22:745 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:23:028 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:23:344 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:23:345 STACK[AI0] [MainState] Start decision number 112 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:24:780 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:780 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:780 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:813 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:813 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:814 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:814 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:814 STACK[AI0] TaskFailed Assign Hero/ 14196

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:814 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:814 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:814 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:814 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:814 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:814 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:814 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:814 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:814 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:814 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:814 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:846 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:846 STACK[AI0] TaskFailed Assign Hero/ 15049

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACK[AI0] TaskFailed Assign Hero/ 15058

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACK[AI0] TaskFailed Assign Hero/ 15060

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACK[AI0] TaskFailed Assign Hero/ 15061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACK[AI0] TaskFailed Assign Hero/ 15062

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:847 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:947 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:24:947 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:947 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:947 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:947 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:947 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:947 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:24:980 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:980 STACK[AI0] TaskFailed Assign Hero/ 9563

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:24:980 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:27:149 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:27:178 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:27:360 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:27:655 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#12932'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    FleetsScreen:SetPanelVisibilityAndRefresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:59:27:656 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:27:951 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:27:951 STACK[AI0] [MainState] Start decision number 113 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:29:378 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:378 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:378 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:378 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:378 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:378 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:378 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:379 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:379 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:379 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:379 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:379 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:379 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:405 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:405 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:405 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACK[AI0] TaskFailed Assign Hero/ 14200

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACK[AI0] TaskFailed Assign Hero/ 15045

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACK[AI0] TaskFailed Assign Hero/ 15053

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACK[AI0] TaskFailed Assign Hero/ 15054

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACK[AI0] TaskFailed Assign Hero/ 15066

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACK[AI0] TaskFailed Assign Hero/ 15067

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:406 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:561 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:29:561 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:561 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:561 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:561 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:561 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:561 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:29:584 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:584 STACK[AI0] TaskFailed Assign Hero/ 9564

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:29:585 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:31:750 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:31:778 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:32:011 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:32:330 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:32:650 STACK[AI0] Sync took 0.9030517 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:32:650 STACK[AI0] [MainState] Start decision number 114 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:34:100 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:101 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:101 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:101 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:101 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:101 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:101 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:101 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:101 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:101 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:101 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:101 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:101 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:127 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:127 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:127 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACK[AI0] TaskFailed Assign Hero/ 14201

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACK[AI0] TaskFailed Assign Hero/ 15063

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACK[AI0] TaskFailed Assign Hero/ 15069

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACK[AI0] TaskFailed Assign Hero/ 15070

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACK[AI0] TaskFailed Assign Hero/ 15071

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:128 STACK[AI0] TaskFailed Assign Hero/ 15072

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:129 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:262 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:34:262 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:262 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:262 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:262 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:262 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:262 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:34:295 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:295 STACK[AI0] TaskFailed Assign Hero/ 9565

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:34:295 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:35:329 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#12932'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    FleetsScreen:SetPanelVisibilityAndRefresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

19:59:36:463 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:36:497 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:36:696 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:37:029 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:37:361 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:37:361 STACK[AI0] [MainState] Start decision number 115 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:38:796 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:796 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:796 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:796 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:797 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:797 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:797 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:797 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:797 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:797 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:829 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:829 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:829 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:829 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:829 STACK[AI0] TaskFailed Assign Hero/ 14199

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:829 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:829 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:829 STACK[AI0] TaskFailed Assign Hero/ 15064

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:829 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:829 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:829 STACK[AI0] TaskFailed Assign Hero/ 15068

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:829 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:829 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:830 STACK[AI0] TaskFailed Assign Hero/ 15076

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:830 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:830 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:830 STACK[AI0] TaskFailed Assign Hero/ 15077

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:830 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:830 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:830 STACK[AI0] TaskFailed Assign Hero/ 15078

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:830 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:830 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:830 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:830 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:962 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:38:962 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:962 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:962 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:962 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:962 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:962 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:38:994 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:994 STACK[AI0] TaskFailed Assign Hero/ 9566

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:38:994 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:41:145 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:41:178 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:41:379 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:41:696 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:42:063 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:42:063 STACK[AI0] [MainState] Start decision number 116 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:43:431 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:431 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:431 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:431 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:431 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:431 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:431 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:431 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:431 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:431 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:431 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:431 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:431 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:463 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:463 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] TaskFailed Assign Hero/ 14203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] TaskFailed Assign Hero/ 15074

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] TaskFailed Assign Hero/ 15080

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] TaskFailed Assign Hero/ 15081

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] TaskFailed Assign Hero/ 15082

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] TaskFailed Assign Hero/ 15083

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:464 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:563 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:43:564 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:564 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:564 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:564 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:564 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:564 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:43:598 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:598 STACK[AI0] TaskFailed Assign Hero/ 9567

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:43:598 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:45:763 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:45:797 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:45:998 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:46:298 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:46:665 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:46:665 STACK[AI0] [MainState] Start decision number 117 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:48:130 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:130 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:130 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:130 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:130 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:130 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:130 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:130 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:130 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:130 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:130 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:130 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:130 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:164 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:164 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:164 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:164 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:164 STACK[AI0] TaskFailed Assign Hero/ 14204

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:164 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:164 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:164 STACK[AI0] TaskFailed Assign Hero/ 15075

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:164 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:164 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:164 STACK[AI0] TaskFailed Assign Hero/ 15079

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:164 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:164 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:165 STACK[AI0] TaskFailed Assign Hero/ 15086

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:165 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:165 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:165 STACK[AI0] TaskFailed Assign Hero/ 15087

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:165 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:165 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:165 STACK[AI0] TaskFailed Assign Hero/ 15088

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:165 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:264 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:48:264 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:264 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:264 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:264 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:264 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:264 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:48:297 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:297 STACK[AI0] TaskFailed Assign Hero/ 9568

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:48:297 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:50:464 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:50:498 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:50:697 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:50:998 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:51:365 STACK[AI0] Sync took 0.9010516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:51:365 STACK[AI0] [MainState] Start decision number 118 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:52:731 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:731 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:731 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:731 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:731 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:731 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:731 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:731 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:731 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:731 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:731 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:731 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:731 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:764 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:764 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:764 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:764 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:764 STACK[AI0] TaskFailed Assign Hero/ 14202

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:764 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:764 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:764 STACK[AI0] TaskFailed Assign Hero/ 15059

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACK[AI0] TaskFailed Assign Hero/ 15084

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACK[AI0] TaskFailed Assign Hero/ 15091

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACK[AI0] TaskFailed Assign Hero/ 15092

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACK[AI0] TaskFailed Assign Hero/ 15093

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:765 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:863 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:52:864 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:864 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:864 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:864 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:864 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:864 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:52:897 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:897 STACK[AI0] TaskFailed Assign Hero/ 9569

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:52:897 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:55:064 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:55:097 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:55:297 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:55:550 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:55:947 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:55:947 STACK[AI0] [MainState] Start decision number 119 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:57:313 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:313 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:314 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:314 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:314 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:314 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:314 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:314 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:314 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:314 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:314 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:314 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:314 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:345 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:345 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:345 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:345 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACK[AI0] TaskFailed Assign Hero/ 14206

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACK[AI0] TaskFailed Assign Hero/ 15085

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACK[AI0] TaskFailed Assign Hero/ 15089

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACK[AI0] TaskFailed Assign Hero/ 15096

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACK[AI0] TaskFailed Assign Hero/ 15097

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACK[AI0] TaskFailed Assign Hero/ 15098

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:346 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:446 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:57:447 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:447 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:447 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:447 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:447 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:447 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

19:59:57:480 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:480 STACK[AI0] TaskFailed Assign Hero/ 9570

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:57:480 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:59:650 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

19:59:59:682 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

19:59:59:881 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:00:263 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:00:463 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:00:463 STACK[AI0] [MainState] Start decision number 120 (state: Main, turn: 190)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:01:230 STACKGameClientState_Turn_Finished

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Finished:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:297 STACK[AI0] Game state: OthersWantToEndTheTurn.

    Amplitude.AI.Core.AIScheduler:SetGameState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.AIModule_ENFER:OnMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:PostToAI(System.Reflection.ParameterInfo)
    AI:NotifyGameStateChangeIfNecessary()
    AI:AskToFinishTheTurn()
    AIManager:AskToFinishTheTurn()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:961 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:962 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:Initialize(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:962 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:962 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:962 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:962 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:962 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:962 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:962 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:962 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:962 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:962 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:962 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:01:994 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:994 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:994 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:994 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:994 STACK[AI0] TaskFailed Assign Hero/ 14207

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:994 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:995 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:995 STACK[AI0] TaskFailed Assign Hero/ 15094

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:995 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:995 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:995 STACK[AI0] TaskFailed Assign Hero/ 15100

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:995 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:995 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:995 STACK[AI0] TaskFailed Assign Hero/ 15101

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:995 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:995 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:995 STACK[AI0] TaskFailed Assign Hero/ 15102

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:996 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:996 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:996 STACK[AI0] TaskFailed Assign Hero/ 15103

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:01:996 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:02:062 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:02:062 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:02:062 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:02:062 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:02:062 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:02:062 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:02:095 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:02:095 STACK[AI0] TaskFailed Assign Hero/ 9571

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:02:095 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:02:162 STACK[AI0] [MainState] Send the AI Signal ReadyToEndTheTurn.

    Amplitude.AI.Core.AIMainStates.MainState_WaitForEndTurn:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:02:228 STACKGameServerState_Turn_Finished

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Finished:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:02:228 STACK[AI0] Game state: FinishTurn.

    Amplitude.AI.Core.AIScheduler:SetGameState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.AIModule_ENFER:OnMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:PostToAI(System.Reflection.ParameterInfo)
    AI:NotifyGameStateChangeIfNecessary()
    AI:OnGameStateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:OnStateChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:02:361 STACK[GameServerState_Turn_Finished] Encounter Sync Pass#0.

    GameServerState_Turn_Finished+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Finished:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:02:562 STACKGameClientState_Turn_FinishedAndLocked

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_FinishedAndLocked:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:02:675 STACKDisposing ServerEncounter 18282

    ServerEncounter:Dispose()
    GameServer:ClearServerEncounters()
    GameServerState_Turn_Finished:End(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:02:676 STACKGameServerState_Turn_Elections

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Elections:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:02:676 STACK[AI0] Game state: InterTurn.

    Amplitude.AI.Core.AIScheduler:SetGameState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.AIModule_ENFER:OnMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:PostToAI(System.Reflection.ParameterInfo)
    AI:NotifyGameStateChangeIfNecessary()
    AI:OnGameStateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:OnStateChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:02:706 STACKGameClientState_Turn_Elections

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Elections:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:02:996 STACKGameClientState_Turn_ElectionsFinished

    GameClientState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:101 STACKGameServerState_Turn_End

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_End:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:496 STACKGameServerState_Turn_Ended

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKGameClientState_Turn_End

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_End:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: TURNS_PLAYED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:IncrementStatistic(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: MAX_NETSYSTEMGROWTH

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: MAX_NETSYSTEMGROWTH

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: MAX_NETSYSTEMPRODUCTION

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: MAX_NETSYSTEMPRODUCTION

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: MAX_NETSYSTEMMONEY

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: MAX_NETSYSTEMMONEY

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: MAX_NETSYSTEMRESEARCH

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: MAX_NETSYSTEMRESEARCH

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: MAX_NETSYSTEMEMPIREPOINT

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: MAX_NETSYSTEMEMPIREPOINT

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: MIN_STRATEGIC_STOCK

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: MIN_STRATEGIC_STOCK

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't find network achievement: OWN_TRADEROUTE_FROM_HOME_TO_AURIGA

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: TRADECOMPANIES_LEVEL_7

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: TRADECOMPANIES_LEVEL_7

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:497 STACKCan't get network statistic: INVADED_SYSTEMS_DEPLETED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:498 STACKCan't get network statistic: INVADED_SYSTEMS_DEPLETED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:498 STACKCan't find network achievement: COLONIZE_EACH_PLANET_TYPE

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:498 STACKCan't find network achievement: CHANGE_GOVERNMENT_POLITICS_AND_LAWS

    Amplitude.Unity.Achievement.NetworkAchievementManager:SetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:498 STACKCan't get network statistic: BENEFICIAL_DIPLOMATIC_AGREEMENTS

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:498 STACKCan't get network statistic: BENEFICIAL_DIPLOMATIC_AGREEMENTS

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:498 STACKStoreStats

    Amplitude.Unity.Achievement.SteamAchievementManager:NetworkCommit()
    Amplitude.Unity.Achievement.NetworkAchievementManager:Commit()
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:03:498 STACK[Order] OrderSendAutomatedShip::DeparmentOfLabour/OrderSendAutomatedShip#0000004B, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator13:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:423 STACKCan't get network statistic: DUST_GAINED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:AddToStatistic(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:DepartmentOfTheTreasury_ResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:OnResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:CollectResource(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator7:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:423 STACKCan't find network achievement: RESEARCH_QUADRANT_SCIENCEANDEXPLORATION

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventTechnologyUnlocked(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfScience:OnTechnologyUnlocked(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfScience:UnlockTechnology(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfScience:OnResearchQueueChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfScience+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:423 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:423 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:423 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:423 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:423 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:424 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:424 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:424 STACK[SenateV2] (PopulationPoliticsSupport) Empire#0 Politics01 = 0.04 Politics02 = 0.01 Politics03 = 0.19 Politics04 = 0.03 Politics05 = 0.02 Politics06 = 0.71 Politics00 = 0.00 TOTAL_SCORE = 101512.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:424 STACKCan't get network statistic: MAX_HERO_LEVEL

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventHeroLevelup(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    Hero:UpdateLevel()
    Hero:ComputePerTurnProperties()
    DepartmentOfEducation+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:424 STACKCan't get network statistic: MAX_HERO_LEVEL

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventHeroLevelup(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    Hero:UpdateLevel()
    Hero:ComputePerTurnProperties()
    DepartmentOfEducation+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:424 STACKStoreStats

    Amplitude.Unity.Achievement.SteamAchievementManager:NetworkCommit()
    Amplitude.Unity.Achievement.NetworkAchievementManager:Commit()
    AchievementManager:OnEventHeroLevelup(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    Hero:UpdateLevel()
    Hero:ComputePerTurnProperties()
    DepartmentOfEducation+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:11:424 STACK[Order] OrderSendAutomatedShip::DeparmentOfLabour/OrderSendAutomatedShip#0000004C, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator13:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:12:396 STACK[SenateV2] (PopulationPoliticsSupport) Empire#1 Politics01 = 0.02 Politics02 = 0.00 Politics03 = 0.18 Politics04 = 0.01 Politics05 = 0.00 Politics06 = 0.79 Politics00 = 0.00 TOTAL_SCORE = 3976.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:12:910 STACK[SenateV2] (PopulationPoliticsSupport) Empire#2 Politics01 = 0.25 Politics02 = 0.02 Politics03 = 0.21 Politics04 = 0.01 Politics05 = 0.01 Politics06 = 0.49 Politics00 = 0.00 TOTAL_SCORE = 1589.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:12:910 STACK[Order] OrderSendAutomatedShip::DeparmentOfLabour/OrderSendAutomatedShip#0000004D, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator13:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:13:251 STACK[SenateV2] (PopulationPoliticsSupport) Empire#3 Politics01 = 0.03 Politics02 = 0.01 Politics03 = 0.13 Politics04 = 0.10 Politics05 = 0.00 Politics06 = 0.73 Politics00 = 0.00 TOTAL_SCORE = 1153.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:13:795 STACK[SenateV2] (PopulationPoliticsSupport) Empire#4 Politics01 = 0.07 Politics02 = 0.22 Politics03 = 0.07 Politics04 = 0.03 Politics05 = 0.04 Politics06 = 0.57 Politics00 = 0.00 TOTAL_SCORE = 2414.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:13:847 STACKPopulation politics total score is equal to zero.

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:13:847 STACK[SenateV2] (PopulationPoliticsSupport) Empire#5 TOTAL_SCORE = 0.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:13:847 STACK[SenateV2] (PopulationPoliticsSupport) Empire#6 Politics01 = 0.01 Politics02 = 0.00 Politics03 = 0.06 Politics04 = 0.02 Politics05 = 0.46 Politics06 = 0.45 Politics00 = 0.00 TOTAL_SCORE = 89.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:13:894 STACKPopulation politics total score is equal to zero.

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:13:894 STACK[SenateV2] (PopulationPoliticsSupport) Empire#7 TOTAL_SCORE = 0.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:205 STACKGameClientState_Turn_Ended

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:205 STACKDisposing GroundBattle 4331

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 5580

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 5681

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 5829

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 6177

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 6294

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 6527

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 6766

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 7211

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 7327

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 7686

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 7731

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 9613

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 10917

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 10988

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 11248

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 11496

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 11670

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 11674

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 11880

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 12137

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 12252

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 12295

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 12409

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 12459

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 12624

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 13024

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 13025

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:206 STACKDisposing GroundBattle 13752

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 14141

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 14150

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 14236

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 14237

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 14673

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 14772

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 14778

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 14780

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 17063

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 17338

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 17508

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 17509

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 17510

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 17659

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 17663

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 17666

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 17741

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACKDisposing GroundBattle 17872

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:207 STACK[ChatMessage] RECV: l:/_turn/191 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:set_Turn(System.Reflection.ParameterInfo)
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:14:471 STACK[Order] OrderChangeStarSystemState::DepartmentOfTheInterior/OrderChangeStarSystemState#00000051, [Empire1], ColonizedStarSystemGUID: 17376, StarSystemState: Colony

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:15:079 STACKGameServerState_CheckForGameEndingConditions

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_CheckForGameEndingConditions:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:15:278 STACKGameServerState_Turn_Dump

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Dump:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:15:313 STACKGameClientState_Turn_ClearEntityActions

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_ClearEntityActions:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:15:345 STACKGameClientState_Turn_Dump

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Dump:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:15:345 STACKGameClientState_Turn_Dump_Finished

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Dump_Finished:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:15:345 STACKOrder history flushed.

    GameClient:ClearOrderHistory()
    GameClientState_Turn_Dump_Finished:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:15:412 STACKSynchronization state is 'Synchronized'.

    GameServer:ISynchronizationService_SynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:NotifySynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:RefreshSynchronizationState()
    GameServerState_Turn_Dump+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Dump:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:15:413 STACKSynchronizationState = Synchronized

    GameClient:Session_LobbyDatachange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:LobbyDataController_LobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:NotifyLobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ISynchronizationService_SynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:NotifySynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:RefreshSynchronizationState()
    GameServerState_Turn_Dump+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Dump:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:15:413 STACKPlayerInTransition = False

    GameClient:Session_LobbyDatachange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:LobbyDataController_LobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:NotifyLobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ISynchronizationService_SynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:NotifySynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:RefreshSynchronizationState()
    GameServerState_Turn_Dump+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Dump:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:15:413 STACKSynchronization state is 'Synchronized'.

    GameServer:ISynchronizationService_SynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:NotifySynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClient:Session_LobbyDatachange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:LobbyDataController_LobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:NotifyLobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ISynchronizationService_SynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:NotifySynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:RefreshSynchronizationState()
    GameServerState_Turn_Dump+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Dump:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:15:413 STACK[ChatMessage] RECV: l:/_gamesyncstate/Synchronized (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ISynchronizationService_SynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:NotifySynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClient:Session_LobbyDatachange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:LobbyDataController_LobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:NotifyLobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ISynchronizationService_SynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:NotifySynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:RefreshSynchronizationState()
    GameServerState_Turn_Dump+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Dump:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:15:413 STACK[ChatMessage] RECV: l:/_gamesyncstate/Synchronized (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ISynchronizationService_SynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:NotifySynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:RefreshSynchronizationState()
    GameServerState_Turn_Dump+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Dump:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:19:835 STACKGameServerState_Autosave

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Autosave:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:19:835 STACK[ChatMessage] RECV: l:/_turn/191 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:set_Turn(System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SaveGame(System.Reflection.ParameterInfo)
    GameManager:Save(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:SaveGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:AutoSaveGame(System.Reflection.ParameterInfo)
    GameServerState_Autosave+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Autosave:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:19:877 STACKGameServerState_Transition

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Transition:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:19:877 STACKTransition is synced.

    GameServerState_Transition:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:19:877 STACKSynchronizationState = Synchronized

    GameClient:Session_LobbyDatachange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:LobbyDataController_LobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:NotifyLobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServerState_Transition:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:19:877 STACKPlayerInTransition = False

    GameClient:Session_LobbyDatachange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:LobbyDataController_LobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:NotifyLobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServerState_Transition:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:19:877 STACKSynchronization state is 'Synchronized'.

    GameServer:ISynchronizationService_SynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:NotifySynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClient:Session_LobbyDatachange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:LobbyDataController_LobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:NotifyLobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServerState_Transition:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:19:877 STACK[ChatMessage] RECV: l:/_gamesyncstate/Synchronized (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ISynchronizationService_SynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:NotifySynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClient:Session_LobbyDatachange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:LobbyDataController_LobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:NotifyLobbyDataChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServerState_Transition:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:19:877 STACK[ChatMessage] RECV: l:/_playerintransition/False (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServerState_Transition:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:19:949 STACKGameServerState_Turn_Begin

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Begin:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:21:953 STACK[Tribute] Refresh 'DiplomaticTribute: 37.13 EmpireMoney from Empire#6 to Empire#1 for 7 turns.'

    DiplomacyManager:NotifyActiveDiplomaticTributeCollectionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiplomacyManager:UpdateDiplomaticTributes()
    DiplomacyManager:IDiplomacyControl.OnServerBeginTurn()
    GameServerState_Turn_Begin+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Begin:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:21:992 STACK[Order] OrderTransferResource::DepartmentOfTheTreasury/OrderTransferResource#00000054, [Empire11], ContextGUID: 0, ResourceName: MinorFleetSpawnCooldown, Amount: 2

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheTreasury+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:22:107 STACK[Order] OrderCreateFleetFromShipDesignName::DepartmentOfDefense/OrderCreateFleetFromShipDesignName#00000055, [Empire11], GUID = 18290, ShipDesigns = MFPrimitiveSmallAttackStrong x 3, MFPrimitiveMediumAttackStrong x 1

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator6:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:22:189 STACK[Order] OrderTransferResource::DepartmentOfTheTreasury/OrderTransferResource#00000056, [Empire11], ContextGUID: 0, ResourceName: MinorEmpireShipMoney, Amount: -1132.6

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheTreasury+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:22:281 STACK[Empire 18] OrderColonize preprocessor failed: Pleione II(Planet 1) is not colonizable by the empire

    DepartmentOfTheInterior:ColonizePreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:22:314 STACK[Order] OrderTransferResource::DepartmentOfTheTreasury/OrderTransferResource#00000058, [Empire18], ContextGUID: 0, ResourceName: MinorEmpireImprovementMoney, Amount: -4800

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheTreasury+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:22:414 STACKGameServerState_Turn_AI_Begin

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Begin:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:22:414 STACK[AI0] Game state: BeginTurn.

    Amplitude.AI.Core.AIScheduler:SetGameState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.AIModule_ENFER:OnMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:PostToAI(System.Reflection.ParameterInfo)
    AI:NotifyGameStateChangeIfNecessary()
    AI:OnGameStateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:OnStateChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:22:617 STACK[AI0] [MainState] Full Synchronization started on state BeginTurn.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:32:463 STACKEnd of AI begin turn: Running

    GameServerState_Turn_AI_Begin+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_AI_Begin:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:32:463 STACK[AI0] [MainState] Send the AI Signal ReadyToBeginTheTurn

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:32:510 STACKGameClientState_Turn_Begin

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Begin:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:32:604 STACK[AI0] Sync took 9.9505691 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:32:604 STACK[AI0] [MainState] Start decision number 1 (state: BeginTurn, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:32:604 STACK[AI0] Can't retrieve system on allocation is wanted

    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:32:604 STACK[AI0] TaskFailed Create taskforce 10 TaskForce/ 9175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:NeedToSendOrder()
    Amplitude.AI.Core.Decision.OrderActuator:Execute()
    Amplitude.AI.Core.Brain.Actuators.CreateTaskForceActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:32:604 STACK[AI0] Cancel Fleet mission without fleet Return to base for upgrade 14797

    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:set_Status(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.FleetMissions.FleetMission_ReturnToBase:CheckMissionStatus()
    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:Tick()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:32:604 STACK[AI0] TaskFailed Return to base for upgrade/ 14797

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:655 STACK[AI0] Unassign fleet 18202/14025 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:655 STACK[AI0] Unassign fleet 18205/14558 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:655 STACK[AI0] Unassign fleet 17436/9769 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:835 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:835 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:835 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:835 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:835 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:835 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:835 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:835 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:961 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:962 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:962 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:962 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:962 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:33:962 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:36:395 STACKGameClientState_Turn_Main

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:36:582 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:36:582 STACK[AI0] Game state: Main.

    Amplitude.AI.Core.AIScheduler:SetGameState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.AIModule_ENFER:OnMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:PostToAI(System.Reflection.ParameterInfo)
    AI:NotifyGameStateChangeIfNecessary()
    AI:OnGameStateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:OnStateChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:36:692 STACKEntering state ServerGroundBattleState_Setup

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    ServerGroundBattleState_Setup:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:36:692 STACKEntering state ServerGroundBattleState_WaitForStrategies

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:36:692 STACK[AI0] [MainState] AI has not finished its minimum number of decisions (4).

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:36:935 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:38:845 STACK[Empire 2] OrderDisbandShips preprocessor failed because there is no ships to disband.

    DepartmentOfDefense:DisbandShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:39:196 STACK[Empire 4] OrderDisbandShips preprocessor failed because there is no ships to disband.

    DepartmentOfDefense:DisbandShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:39:510 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:39:510 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:39:511 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:39:549 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000079, Ticket: 00000204, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:39:732 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:39:732 STACK[AI0] TaskFailed Assign Hero/ 14208

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:39:732 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:39:826 STACK[Order] OrderTransferSpaceportPopulation::DepartmentOfTheInterior/OrderTransferSpaceportPopulation#0000007B, Ticket: 00000207, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator23:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:39:826 STACKCannot add a simulation object twice to the same parent, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    Population:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Population:BuildSimulationObject(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationPlanet:BuildSimulationObject(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Population:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationPlanet:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedPlanet:CreateNewPopulation(System.Reflection.ParameterInfo)
    Spaceport:TransferPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator23:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:39:907 STACK[Order] OrderUpdateAttitude::DepartmentOfForeignAffairs/OrderUpdateAttitude#0000007C, Ticket: 00000208, [Empire1]: Wary Toward Empire#0

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfForeignAffairs+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:019 STACK[Order] OrderMoodMessage::DepartmentOfForeignAffairs/OrderMoodMessage#0000007D, Ticket: 00000209, [Empire1]: AppeasementNoAttacksSuffered To Empire#0

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfForeignAffairs+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:113 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000007E, Ticket: 0000020A, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:231 STACK[Order] OrderSetSystemSupervisor::DepartmentOfTheInterior/OrderSetSystemSupervisor#0000007F, Ticket: 0000020B, [Empire1]: StarSystemGUID: 17376, SystemSupervisorDefinitionName: SystemSupervisorAIBalancedPopulation

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1D:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:295 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000080, Ticket: 0000020C, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:361 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000081, Ticket: 0000020D, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:485 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000082, Ticket: 0000020E, [Empire1], context guid: 7736, contruction guid: 18254

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:546 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000083, Ticket: 0000020F, [Empire1], context guid: 13902, contruction guid: 18256

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:666 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000084, Ticket: 00000210, [Empire1], context guid: 1008, contruction guid: 18252

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:736 STACK[Order] OrderBuyoutTradable::DepartmentOfCommerce/OrderBuyoutTradable#00000085, Ticket: 00000211, [Empire2]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfCommerce+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:736 STACKCan't get network statistic: DUST_GAINED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:AddToStatistic(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:DepartmentOfTheTreasury_ResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:OnResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:TransferResources(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:TryTransferResources(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfCommerce+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:821 STACK[Order] OrderBuyoutTradable::DepartmentOfCommerce/OrderBuyoutTradable#00000086, Ticket: 00000212, [Empire2]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfCommerce+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:821 STACKCan't get network statistic: DUST_GAINED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:AddToStatistic(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:DepartmentOfTheTreasury_ResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:OnResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:TransferResources(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:TryTransferResources(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfCommerce+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:869 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:870 STACK[AI0] TaskFailed Assign Hero/ 15095

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:870 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:870 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:870 STACK[AI0] TaskFailed Assign Hero/ 15099

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:870 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:915 STACKCan't get network statistic: DUST_GAINED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:AddToStatistic(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:DepartmentOfTheTreasury_ResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:OnResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:TransferResources(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:TryTransferResources(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfCommerce:CollectTradable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfCommerce+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:963 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:963 STACK[AI0] TaskFailed Assign Hero/ 15117

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:963 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:963 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:963 STACK[AI0] TaskFailed Assign Hero/ 15118

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:963 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:963 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:964 STACK[AI0] TaskFailed Assign Hero/ 15119

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:964 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:40:995 STACK[Order] OrderRepairShips::DepartmentOfDefense/OrderRepairShips#00000088, Ticket: 00000219, [Empire2], ShipsGUID: 13247

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:41:067 STACKCan't get network statistic: DUST_GAINED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:AddToStatistic(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:DepartmentOfTheTreasury_ResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:OnResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:TransferResources(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:TryTransferResources(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfCommerce:CollectTradable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfCommerce+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:41:145 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000008A, Ticket: 0000021B, [Empire4]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:41:177 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:41:177 STACK[AI0] TaskFailed Assign Hero/ 9592

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:41:177 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:41:361 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#0000008B, Ticket: 0000021D, [Empire4], context guid: 1017, contruction guid: 18220

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:41:463 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#0000008C, Ticket: 0000021E, [Empire4], context guid: 1017, contruction guid: 18224

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:41:528 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:42:803 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiSimulationProperty:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:Init()
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:00:42:803 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialFood'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:00:42:803 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialIndustry'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:00:42:803 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialDust'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:00:42:803 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialScience'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:00:42:803 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialPrestige'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:00:42:803 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:00:43:867 STACKCancelling actions on Heka (794) for all empires with flag CancelOnAnything CancelOnGuard . Empire initiator = 21

    DepartmentOfLabour:ExecuteAction(System.Reflection.ParameterInfo)
    DepartmentOfLabour+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:44:209 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000A9, [Empire1]: System #17376

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:44:443 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:44:794 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:45:196 STACK[AI0] Sync took 8.3004747 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:45:196 STACK[AI0] [MainState] Start decision number 2 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:45:628 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000AD, [Empire1], Entity index: 7265

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:45:693 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000AE, [Empire1], Entity index: 7263

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:45:750 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000AF, [Empire1], Entity index: 7262

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:45:810 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000B0, [Empire1], Entity index: 7261

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:45:878 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000B1, [Empire1], Entity index: 7259

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:45:944 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000B2, [Empire1], Entity index: 7258

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:46:010 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000B3, [Empire1], Entity index: 7257

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:46:076 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000B4, [Empire1], Entity index: 7256

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:46:131 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000B5, [Empire1], Entity index: 7255

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:46:203 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000B6, [Empire2], Entity index: 4391

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:46:259 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000B7, [Empire2], Entity index: 4390

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:46:310 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000B8, [Empire2], Entity index: 4389

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:46:343 STACK[AI0] Unassign fleet 18202/0 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Brain.Strategic.Jobs.DefenseZone.TaskForceReleasing:ManageFront(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.DefenseZone.TaskForceReleasing:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:46:343 STACK[AI0] Unassign fleet 18205/0 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Brain.Strategic.Jobs.DefenseZone.TaskForceReleasing:ManageFront(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.DefenseZone.TaskForceReleasing:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:46:343 STACK[AI0] Unassign fleet 17436/0 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Brain.Strategic.Jobs.DefenseZone.TaskForceReleasing:ManageFront(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.DefenseZone.TaskForceReleasing:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:46:375 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000B9, [Empire2], Entity index: 4387

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:46:443 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000BA, [Empire4], Entity index: 3259

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:46:509 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000BB, [Empire21], Entity index: 7678

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:46:577 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000BC, [Empire21], Entity index: 7677

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:46:645 STACK[Order] OrderSetSpaceportDestination::GameClient/OrderSetSpaceportDestination#000000BD, Ticket: 0000023B, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1C:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:47:065 STACK[AI0] TaskFailed Complete a fleet 18202/ 14048

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:091 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:47:092 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:47:092 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:47:092 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:47:092 STACK[AI0] TaskFailed Assign Hero/ 14227

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:47:092 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:47:092 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:092 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:092 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:092 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:092 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:092 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:092 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:092 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:163 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:163 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:264 STACK[AI0] [MainState] AI has not finished its minimum number of decisions (4).

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:47:264 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:264 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:264 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:47:264 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:48:160 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACK[AI0] TaskFailed Assign Hero/ 15126

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACK[AI0] TaskFailed Assign Hero/ 15127

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACK[AI0] TaskFailed Assign Hero/ 15128

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACKOrderAssignHero preprocessing failed: 'Hero#3520' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACK[AI0] TaskFailed Assign Hero/ 15129

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACK[AI0] TaskFailed Assign Hero/ 15130

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:160 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:224 STACK[Order] OrderDisbandShips::DepartmentOfDefense/OrderDisbandShips#000000CD, Ticket: 00000252, [Empire2], ShipsGUID: 12918,5258,6478,6898,7174,4348,6236,13907

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:342 STACK[Order] OrderDisbandShips::DepartmentOfDefense/OrderDisbandShips#000000CE, Ticket: 00000253, [Empire2], ShipsGUID: 15792,15910,17480

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:560 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:560 STACK[AI0] TaskFailed Assign Hero/ 9595

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:48:560 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:49:478 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000D9, [Empire2], Entity index: 4397

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:49:478 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:49:509 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:49:545 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000DA, [Empire3], Entity index: 2485

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:49:713 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:50:070 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:50:823 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:InitializeColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizeFleetAction:ClientTerminate()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    FleetActionWithFeedback:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:50:823 STACKTrying to unregister a GalaxyHangar which wasn't registered.

    VisibleGalaxyHangarRepository:Unregister(System.Reflection.ParameterInfo)
    GalaxyHangar:SetVisible(System.Reflection.ParameterInfo)
    GalaxyHangar+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyEntityFactory:GameEntityRepository_GameEntityRepositoryChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameEntityRepository:OnGameEntityRepositoryChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameEntityRepository:Register(System.Reflection.ParameterInfo)
    DepartmentOfDefense:AddHangarTo(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:InitializeColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizeFleetAction:ClientTerminate()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    FleetActionWithFeedback:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:50:824 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:AddPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:TransferPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:TransferPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizeFleetAction:ClientTerminate()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    FleetActionWithFeedback:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:50:824 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:50:824 STACK[AI0] [MainState] Start decision number 3 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:50:824 STACK[AI0] Cancel Fleet mission without fleet Return to base for upgrade 12495

    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:set_Status(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.FleetMissions.FleetMission_ReturnToBase:CheckMissionStatus()
    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:Tick()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:50:824 STACK[AI0] TaskFailed Return to base for upgrade/ 12495

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:50:824 STACK[AI0] Cancel Fleet mission without fleet Return to base for upgrade 13777

    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:set_Status(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.FleetMissions.FleetMission_ReturnToBase:CheckMissionStatus()
    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:Tick()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:50:824 STACK[AI0] TaskFailed Return to base for upgrade/ 13777

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:50:824 STACK[AI0] Could not find Fleet#17345 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:50:824 STACK[AI0] Could not find Fleet#18251 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:336 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:InitializeColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizeFleetAction:ClientTerminate()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    FleetActionWithFeedback:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:51:336 STACKTrying to unregister a GalaxyHangar which wasn't registered.

    VisibleGalaxyHangarRepository:Unregister(System.Reflection.ParameterInfo)
    GalaxyHangar:SetVisible(System.Reflection.ParameterInfo)
    GalaxyHangar+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyEntityFactory:GameEntityRepository_GameEntityRepositoryChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameEntityRepository:OnGameEntityRepositoryChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameEntityRepository:Register(System.Reflection.ParameterInfo)
    DepartmentOfDefense:AddHangarTo(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:InitializeColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizeFleetAction:ClientTerminate()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    FleetActionWithFeedback:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:51:336 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:AddPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:TransferPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:TransferPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizeFleetAction:ClientTerminate()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    FleetActionWithFeedback:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:51:336 STACK[AI0] Could not find Fleet#17345 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:336 STACK[AI0] Could not find Fleet#18251 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:336 STACK[AI0] Could not find Fleet#17345 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:336 STACK[AI0] Could not find Fleet#18251 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:336 STACK[AI0] Could not find Fleet#17345 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:336 STACK[AI0] Could not find Fleet#18251 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:336 STACK[AI0] Could not find Fleet#17345 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:336 STACK[AI0] Could not find Fleet#18251 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:336 STACK[AI0] Could not find Fleet#17345 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:337 STACK[AI0] Could not find Fleet#18251 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:564 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000DC, [Empire1]: System #1008

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:51:654 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000DD, [Empire1]: System #7736

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:51:654 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:654 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:654 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:654 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:654 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:654 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:654 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:654 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:810 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000DE, [Empire1]: System #13686

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:51:810 STACK[AI0] [MainState] AI has not finished its minimum number of decisions (4).

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:51:810 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:810 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:810 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:810 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:810 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:810 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:51:895 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000DF, [Empire1]: System #13902

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:51:969 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000E0, [Empire1]: System #11164

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:52:033 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000E1, [Empire1]: System #17376

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:52:092 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#000000E2, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:52:408 STACKEntering state ServerGroundBattleState_Report

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    ServerGroundBattleState_Report:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:52:408 STACKEntering state ServerGroundBattleState_WaitForNextTurn

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:52:544 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000E8, [Empire1]: System #1008

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:52:616 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000E9, [Empire1]: System #7736

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:52:749 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000EA, [Empire1]: System #13686

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:52:812 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000EB, [Empire1]: System #13902

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:52:875 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000EC, [Empire1]: System #11164

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:52:932 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#000000ED, [Empire1]: System #17376

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:52:993 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#000000EE, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACK[AI0] TaskFailed Assign Hero/ 14228

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACK[AI0] TaskFailed Assign Hero/ 15090

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACK[AI0] TaskFailed Assign Hero/ 15116

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACK[AI0] TaskFailed Assign Hero/ 15135

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:310 STACK[AI0] TaskFailed Assign Hero/ 15137

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:311 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:443 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:443 STACK[AI0] TaskFailed Assign Hero/ 9598

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:53:443 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:54:024 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:54:061 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:54:242 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:54:577 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:54:878 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:54:878 STACK[AI0] [MainState] Start decision number 4 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:55:288 STACKThe property GroundBattlePopulationToManpowerPermanentConversionRate doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:00:55:288 STACKCannot find the ExtendedGuiElement 'GroundBattlePopulationToManpowerPermanentConversionRate'

    Amplitude.Unity.Gui.Gui:GetSymbolString(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ComputePropertySymbol(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:00:55:943 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000FA, [Empire1], Entity index: 7298

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:017 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000FB, [Empire21], Entity index: 7684

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:055 STACK[AI0] TaskFailed Front Attack system/ 14105

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:055 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:055 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:055 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:055 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:055 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:055 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:055 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:055 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:090 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000000FC, [Empire21], Entity index: 7683

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:129 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:129 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:129 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:129 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:129 STACK[AI0] TaskFailed Assign Hero/ 14257

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:129 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:163 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:163 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:282 STACK[Order] OrderChangeOutpostGrowthProvider::DepartmentOfTheInterior/OrderChangeOutpostGrowthProvider#000000FE, Ticket: 00000274, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:282 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:56:282 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:282 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:282 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:282 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:00:56:392 STACK[Order] OrderChangeOutpostGrowthProvider::DepartmentOfTheInterior/OrderChangeOutpostGrowthProvider#000000FF, Ticket: 00000275, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:421 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:422 STACK[AI0] TaskFailed Assign Hero/ 15115

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:422 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:422 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:422 STACK[AI0] TaskFailed Assign Hero/ 15133

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:422 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:422 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:422 STACK[AI0] TaskFailed Assign Hero/ 15140

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:422 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:448 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:448 STACK[AI0] TaskFailed Assign Hero/ 9599

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:448 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:56:677 STACKThe property GroundBattlePopulationToManpowerPermanentConversionRate doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:00:56:677 STACKCannot find the ExtendedGuiElement 'GroundBattlePopulationToManpowerPermanentConversionRate'

    Amplitude.Unity.Gui.Gui:GetSymbolString(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ComputePropertySymbol(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:00:58:476 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:58:508 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:58:675 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:58:977 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:59:595 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:InitializeColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizeFleetAction:ClientTerminate()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    FleetActionWithFeedback:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:59:595 STACKTrying to unregister a GalaxyHangar which wasn't registered.

    VisibleGalaxyHangarRepository:Unregister(System.Reflection.ParameterInfo)
    GalaxyHangar:SetVisible(System.Reflection.ParameterInfo)
    GalaxyHangar+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyEntityFactory:GameEntityRepository_GameEntityRepositoryChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameEntityRepository:OnGameEntityRepositoryChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameEntityRepository:Register(System.Reflection.ParameterInfo)
    DepartmentOfDefense:AddHangarTo(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:InitializeColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizeFleetAction:ClientTerminate()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    FleetActionWithFeedback:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:59:595 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:AddPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:TransferPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:TransferPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizeFleetAction:ClientTerminate()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    FleetActionWithFeedback:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:59:595 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:59:595 STACK[AI0] [MainState] Start decision number 5 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:00:59:866 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#00000101, [Empire1]: System #1008

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:00:59:933 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#00000102, [Empire1]: System #7736

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:083 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#00000103, [Empire1]: System #13686

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:083 STACK[AI0] Unassign fleet 17697/14105 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:UnassignInstance(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:146 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#00000104, [Empire1]: System #13902

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:209 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#00000105, [Empire1]: System #11164

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:274 STACK[Order] OrderReorganizePopulationsOnSystem::DepartmentOfTheInterior/OrderReorganizePopulationsOnSystem#00000106, [Empire1]: System #17376

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1A:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:329 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000107, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:522 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:522 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:523 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:523 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:523 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:523 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:523 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:523 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:548 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:548 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:548 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:548 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:549 STACK[AI0] TaskFailed Assign Hero/ 14205

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:549 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:549 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:549 STACK[AI0] TaskFailed Assign Hero/ 15134

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:549 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:549 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:549 STACK[AI0] TaskFailed Assign Hero/ 15142

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:549 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:549 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:549 STACK[AI0] TaskFailed Assign Hero/ 15144

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:549 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:659 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:00:660 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:660 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:660 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:660 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:660 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:660 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:00:693 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:693 STACK[AI0] TaskFailed Assign Hero/ 9600

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:00:693 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:02:860 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:02:892 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:03:120 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:03:445 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:03:774 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:03:774 STACK[AI0] [MainState] Start decision number 6 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:04:994 STACK[AI0] TaskFailed Front Attack system/ 14274

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:04:994 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:04:994 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:04:994 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:04:994 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:04:994 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:05:027 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:027 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:028 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:028 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:028 STACK[AI0] TaskFailed Assign Hero/ 14269

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:028 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:028 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:05:028 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:05:028 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:05:119 STACK[Order] OrderChangeOutpostGrowthProvider::DepartmentOfTheInterior/OrderChangeOutpostGrowthProvider#0000010D, Ticket: 00000286, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:186 STACK[Order] OrderChangeOutpostGrowthProvider::DepartmentOfTheInterior/OrderChangeOutpostGrowthProvider#0000010E, Ticket: 00000287, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:186 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:05:186 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:05:186 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:05:186 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:05:186 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:05:186 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:05:186 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:05:323 STACK[Order] OrderChangeOutpostGrowthProvider::DepartmentOfTheInterior/OrderChangeOutpostGrowthProvider#0000010F, Ticket: 00000288, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:375 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:375 STACK[AI0] TaskFailed Assign Hero/ 15138

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:376 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:376 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:376 STACK[AI0] TaskFailed Assign Hero/ 15143

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:376 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:376 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:376 STACK[AI0] TaskFailed Assign Hero/ 15147

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:376 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:376 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:376 STACK[AI0] TaskFailed Assign Hero/ 9601

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:05:376 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:06:114 STACK[ShipDesignRenderer] ShowShipView: this=ShipDesignOverview currentViewIndex=2 shipDesign=ShipDesign#10266

    ShipDesignBasePanel:ShowShipView(System.Reflection.ParameterInfo)
    ShipDesignBasePanel:Refresh()
    ShipDesignOverviewPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    HeroOverviewPanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:SwitchHubMode(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStackModal:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroUpdateNotificationWindow:OnInspectCb()
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:01:06:114 STACKRefreshShipSlots: currentViewIndex == 2 shipDesignRendererService != null GuiShipDesign != null

    ShipDesignBasePanel:RefreshShipSlots()
    ShipDesignBasePanel:Refresh()
    ShipDesignOverviewPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    HeroOverviewPanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:SwitchHubMode(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStackModal:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroUpdateNotificationWindow:OnInspectCb()
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:01:06:114 STACKCaching reflection information for target class 'AgePrimitiveLineRadial, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (issued from: IsScalable).

    AgeModifierItem:IsScalable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeModifierItem:Init(System.Reflection.ParameterInfo)
    AgeModifierSet:InitItem(System.Reflection.ParameterInfo)
    AgeModifierSet:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:Init()
    AgeTransform:InstantiateChild(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:ReserveChildren(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SkillTreeBasePanel:RefreshSkillTrees()
    SkillTreeBasePanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    HeroOverviewPanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:SwitchHubMode(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStackModal:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroUpdateNotificationWindow:OnInspectCb()
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:01:06:114 STACK[ShipDesignRenderer] HideShipView: this=ShipDesignOverview currentViewIndex=2

    ShipDesignBasePanel:HideShipView()
    ShipDesignBasePanel:OnBeginHide(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Hide(System.Reflection.ParameterInfo)
    HeroOverviewPanel:OnBeginHide(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Hide(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Hide()
    HeroInspectionModalWindow:SwitchHubMode(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroUpdateNotificationWindow:OnInspectCb()
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:01:07:358 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:07:389 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:07:540 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:07:808 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:08:157 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:08:158 STACK[AI0] [MainState] Start decision number 7 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:08:905 STACK[AI0] Unassign fleet 17697/14274 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:UnassignInstance(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:08:905 STACK[AI0] Unassign fleet 17697/0 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:UnassignInstance(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:390 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:390 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:390 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:390 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:390 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:390 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:390 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:390 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:411 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:411 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:411 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:411 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:411 STACK[AI0] TaskFailed Assign Hero/ 14275

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:411 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:411 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:411 STACK[AI0] TaskFailed Assign Hero/ 15139

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:411 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:411 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:411 STACK[AI0] TaskFailed Assign Hero/ 15146

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:411 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:411 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:412 STACK[AI0] TaskFailed Assign Hero/ 15150

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:412 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:557 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:09:557 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:557 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:557 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:589 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:590 STACK[AI0] TaskFailed Assign Hero/ 9602

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:590 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:09:590 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:590 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:09:590 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:11:774 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:11:805 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:11:955 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:12:205 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:12:574 STACK[AI0] Sync took 0.8020459 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:12:574 STACK[AI0] [MainState] Start decision number 8 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:13:807 STACK[AI0] TaskFailed Front Attack system/ 14286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:807 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:807 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:807 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:807 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:807 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:807 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:807 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:807 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:828 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACK[AI0] TaskFailed Assign Hero/ 14281

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACK[AI0] TaskFailed Assign Hero/ 15145

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACK[AI0] TaskFailed Assign Hero/ 15151

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:828 STACK[AI0] TaskFailed Assign Hero/ 15153

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:829 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:13:989 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:13:989 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:990 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:990 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:990 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:990 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:13:990 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:14:010 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:14:010 STACK[AI0] TaskFailed Assign Hero/ 9603

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:14:010 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:16:175 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:16:206 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:16:355 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:16:609 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:16:974 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:16:974 STACK[AI0] [MainState] Start decision number 9 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:17:724 STACK[AI0] Unassign fleet 17697/14286 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:UnassignInstance(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:17:724 STACK[AI0] Unassign fleet 17697/0 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:UnassignInstance(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:17:724 STACK[AI0] Unassign fleet 17697/0 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:UnassignInstance(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:222 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:222 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:222 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:222 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:223 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:223 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:223 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:223 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:243 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACK[AI0] TaskFailed Assign Hero/ 14287

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACK[AI0] TaskFailed Assign Hero/ 15154

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACK[AI0] TaskFailed Assign Hero/ 15155

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:243 STACK[AI0] TaskFailed Assign Hero/ 15156

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:244 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:389 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:18:389 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:389 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:389 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:389 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:389 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:389 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:18:408 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:408 STACK[AI0] TaskFailed Assign Hero/ 9604

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:18:408 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:20:589 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:20:606 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:20:757 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:20:978 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:21:373 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:21:373 STACK[AI0] [MainState] Start decision number 10 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:22:603 STACKIn [SS_Heroes_03] Unable to find sub game object [Dummy_Root/Base]

    GalaxyModuleHull:Load()
    GalaxyModule:ForceLoadIFN()
    ShipDesignRenderer+ShipDesignView:PlayDeployAnimation(System.Reflection.ParameterInfo)
    ShipDesignRenderer+ShipDesignView:OneStepStateMachine()
    ShipDesignRenderer+ShipDesignView:AllStepStateMachine()
    ShipDesignRenderer+ShipDesignView:ChangeViewContent(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ShipDesignRenderer:IShipDesignRendererService.ChangeViewContent(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ShipDesignBasePanel:ShowShipView(System.Reflection.ParameterInfo)
    ShipDesignBasePanel:Refresh()
    ShipDesignOverviewPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    HeroOverviewPanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:SwitchHubMode(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:OnBackToOverviewCb()
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:01:22:603 STACKShipDesignRenderer didn't found anchor [CameraAnchor[ShipFactionHeroes.ShipSizeSmall.ShipHull03]] for descriptor [ShipFactionHeroes.ShipSizeSmall.ShipHull03]

    ShipDesignRenderer:FindCameraAnchor(System.Reflection.ParameterInfo)
    ShipDesignRenderer:UpdateCameraPosAndGridElementAccordingToShipDesign(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ShipDesignRenderer:IShipDesignRendererService.ChangeViewContent(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ShipDesignBasePanel:ShowShipView(System.Reflection.ParameterInfo)
    ShipDesignBasePanel:Refresh()
    ShipDesignOverviewPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    HeroOverviewPanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:SwitchHubMode(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:OnBackToOverviewCb()
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:01:22:603 STACK[ShipDesignRenderer] ShowShipView: this=ShipDesignOverview currentViewIndex=2 shipDesign=ShipDesign#10266

    ShipDesignBasePanel:ShowShipView(System.Reflection.ParameterInfo)
    ShipDesignBasePanel:Refresh()
    ShipDesignOverviewPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    HeroOverviewPanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:SwitchHubMode(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:OnBackToOverviewCb()
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:01:22:604 STACKRefreshShipSlots: currentViewIndex == 2 shipDesignRendererService != null GuiShipDesign != null

    ShipDesignBasePanel:RefreshShipSlots()
    ShipDesignBasePanel:Refresh()
    ShipDesignOverviewPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    HeroOverviewPanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:SwitchHubMode(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:OnBackToOverviewCb()
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:01:22:604 STACKUnload material AshPlanetMat

    PlanetoidRendererManager+AsyncMaterial:Unload(System.Reflection.ParameterInfo)
    PlanetoidRendererManager+MaterialHolder:OnPostRender(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:OnPreCullHook(System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:OnPreCull()

20:01:22:604 STACKUnload material AridPlanetMat

    PlanetoidRendererManager+AsyncMaterial:Unload(System.Reflection.ParameterInfo)
    PlanetoidRendererManager+MaterialHolder:OnPostRender(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:OnPreCullHook(System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:OnPreCull()

20:01:22:604 STACKUnload material VeldtPlanetMat

    PlanetoidRendererManager+AsyncMaterial:Unload(System.Reflection.ParameterInfo)
    PlanetoidRendererManager+MaterialHolder:OnPostRender(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:OnPreCullHook(System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:OnPreCull()

20:01:22:604 STACKUnload material Anomaly_PolarTempest

    PlanetoidRendererManager+AsyncMaterial:Unload(System.Reflection.ParameterInfo)
    PlanetoidRendererManager+MaterialHolder:OnPostRender(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:OnPreCullHook(System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:OnPreCull()

20:01:22:631 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:631 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:632 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:632 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:632 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:632 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:632 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:632 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:664 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:664 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:665 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:789 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:789 STACK[AI0] TaskFailed Assign Hero/ 14288

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:789 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:789 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:789 STACK[AI0] TaskFailed Assign Hero/ 15148

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:790 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:790 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:790 STACK[AI0] TaskFailed Assign Hero/ 15152

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:790 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:790 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:790 STACK[AI0] TaskFailed Assign Hero/ 15159

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:790 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:22:790 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:22:790 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:790 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:790 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:790 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:790 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:22:790 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:25:582 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:25:583 STACK[AI0] TaskFailed Assign Hero/ 9605

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:25:583 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:25:920 STACKIn [SS_Heroes_03] Unable to find sub game object [Dummy_Root/Base]

    GalaxyModuleHull:Load()
    GalaxyModule:ForceLoadIFN()
    ShipDesignRenderer+ShipDesignView:PlayDeployAnimation(System.Reflection.ParameterInfo)
    ShipDesignRenderer+ShipDesignView:OneStepStateMachine()
    ShipDesignRenderer+ShipDesignView:AllStepStateMachine()
    ShipDesignRenderer+ShipDesignView:OnUpdate()
    ShipDesignRenderer:UpdateView(System.Reflection.ParameterInfo)
    ShipDesignRenderer:Update()

20:01:25:920 STACKShipDesignRenderer didn't found anchor [CameraAnchor[ShipFactionHeroes.ShipSizeSmall.ShipHull03]] for descriptor [ShipFactionHeroes.ShipSizeSmall.ShipHull03]

    ShipDesignRenderer:FindCameraAnchor(System.Reflection.ParameterInfo)
    ShipDesignRenderer:UpdateCameraPosAndGridElementAccordingToShipDesign(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ShipDesignRenderer:UpdateView(System.Reflection.ParameterInfo)
    ShipDesignRenderer:Update()

20:01:25:920 STACKRefreshShipSlots: currentViewIndex == 2 shipDesignRendererService != null GuiShipDesign != null

    ShipDesignBasePanel:RefreshShipSlots()
    ShipDesignBasePanel:SpecificUpdate()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:25:921 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:26:079 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:26:268 STACK[ShipDesignRenderer] HideShipView: this=ShipDesignOverview currentViewIndex=2

    ShipDesignBasePanel:HideShipView()
    ShipDesignBasePanel:OnBeginHide(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Hide(System.Reflection.ParameterInfo)
    HeroOverviewPanel:OnBeginHide(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Hide(System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:OnEndHide()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:26:268 STACKAudio bank B_Heroes has correctly been released.

    Amplitude.Unity.Audio.AudioManager+BankHandle:UnloadBank()
    Amplitude.Unity.Audio.AudioManager:UnloadBank(System.Reflection.ParameterInfo)
    BankAudioModule:UnloadBanks(System.Reflection.ParameterInfo)
    BankAudioModule:OnEventReceived(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Audio.AudioManager:SendEventToAudioModules(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ShipDesignEditionPanel:UnloadHullSoundBank()
    ShipDesignEditionPanel:Unbind()
    HeroInspectionModalWindow:Unbind()
    HeroInspectionModalWindow:OnEndHide()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:26:357 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:26:642 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:26:699 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#00000113, [Empire1], Entity index: 7304

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:26:975 STACK[AI0] Sync took 1.2030688 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:26:975 STACK[AI0] [MainState] Start decision number 11 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:28:206 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:207 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:207 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:207 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:207 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:207 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:207 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:207 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:229 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:230 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:230 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:230 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:230 STACK[AI0] TaskFailed Assign Hero/ 14290

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:230 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:290 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:291 STACK[AI0] TaskFailed Assign Hero/ 15160

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:291 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:291 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:291 STACK[AI0] TaskFailed Assign Hero/ 15161

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:291 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:291 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:291 STACK[AI0] TaskFailed Assign Hero/ 15162

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:291 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:361 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:28:361 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:361 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:361 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:361 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:361 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:361 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:28:391 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:392 STACK[AI0] TaskFailed Assign Hero/ 9606

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:28:392 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:30:559 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:30:593 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:30:831 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:31:243 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:31:576 STACK[AI0] Sync took 1.0010572 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:31:576 STACK[AI0] [MainState] Start decision number 12 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:32:309 STACKModel failed to load with path: Prefabs/Gui/AnimatedPortrait/AnimatedPortraitBaghaba

    HeroGuiElement:LoadModel()
    GuiHero:LoadModel()
    SenatorBaseCard:ShowSenatorPortrait()
    SenatorBaseCard:Refresh()
    SenatorCard:Refresh()
    SenatorsPanel:BindPoliticsCard(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SenatorsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    SenatorsPanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show()
    SenateScreen:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStackExclusive:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ControlBanner:OnControlBannerToggle(System.Reflection.ParameterInfo)
    ControlBannerToggle:OnToggleCb(System.Reflection.ParameterInfo)
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlToggle:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlToggle:MouseDown(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:01:32:309 STACKPlaceholder Model failed to load with path: Prefabs/Gui/AnimatedPortrait/StandardPortraitPresetCollection

    HeroGuiElement:LoadPlaceholderModel()
    HeroGuiElement:LoadModel()
    GuiHero:LoadModel()
    SenatorBaseCard:ShowSenatorPortrait()
    SenatorBaseCard:Refresh()
    SenatorCard:Refresh()
    SenatorsPanel:BindPoliticsCard(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SenatorsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    SenatorsPanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show()
    SenateScreen:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStackExclusive:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ControlBanner:OnControlBannerToggle(System.Reflection.ParameterInfo)
    ControlBannerToggle:OnToggleCb(System.Reflection.ParameterInfo)
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlToggle:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlToggle:MouseDown(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:01:32:445 STACKModel failed to load with path: Prefabs/Gui/AnimatedPortrait/AnimatedPortraitBaghaba

    HeroGuiElement:LoadModel()
    GuiHero:LoadModel()
    SenatorBaseCard:ShowSenatorPortrait()
    SenatorBaseCard:Refresh()
    SenatorCard:Refresh()
    SenatorsPanel:BindPoliticsCard(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SenatorsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:445 STACKPlaceholder Model failed to load with path: Prefabs/Gui/AnimatedPortrait/StandardPortraitPresetCollection

    HeroGuiElement:LoadPlaceholderModel()
    HeroGuiElement:LoadModel()
    GuiHero:LoadModel()
    SenatorBaseCard:ShowSenatorPortrait()
    SenatorBaseCard:Refresh()
    SenatorCard:Refresh()
    SenatorsPanel:BindPoliticsCard(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SenatorsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:446 STACKThe property Politics01ToPolitics01 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:446 STACKThe property Politics04ToPolitics04 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:447 STACKThe property Politics03ToPolitics03 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:447 STACKThe property Politics04ToPolitics04 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:447 STACKThe property Politics01ToPolitics01 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:447 STACKThe property Politics04ToPolitics04 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:448 STACKThe property Politics03ToPolitics03 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:448 STACKThe property Politics02ToPolitics02 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:448 STACKThe property Politics06ToPolitics06 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:449 STACKThe property Politics05ToPolitics05 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:449 STACKThe property Politics06ToPolitics06 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:449 STACKThe property Politics02ToPolitics02 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:449 STACKThe property Politics06ToPolitics06 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:450 STACKThe property NetSystemManpowerBonusFromCollection doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:450 STACKCannot find the ExtendedGuiElement 'NetSystemManpowerBonusFromCollection'

    Amplitude.Unity.Gui.Gui:GetSymbolString(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ComputePropertySymbol(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:450 STACKThe property Politics06ToPolitics06 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:450 STACKCannot find the ExtendedGuiElement 'AtWarStatus'

    Amplitude.Unity.Gui.Gui:GetSymbolString(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ComputePropertySymbol(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseBinaryModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:451 STACKThe property Politics01ToPolitics01 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:451 STACKThe property Politics04ToPolitics04 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:451 STACKThe property Politics03ToPolitics03 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:451 STACKThe property Politics04ToPolitics04 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:451 STACKThe property Politics01ToPolitics01 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:452 STACKThe property Politics04ToPolitics04 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:452 STACKThe property Politics03ToPolitics03 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:452 STACKThe property Politics02ToPolitics02 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:452 STACKThe property Politics06ToPolitics06 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:452 STACKThe property Politics05ToPolitics05 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:453 STACKThe property Politics06ToPolitics06 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:453 STACKThe property Politics06ToPolitics06 doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:453 STACKCannot find the ExtendedGuiElement 'AtWarStatus'

    Amplitude.Unity.Gui.Gui:GetSymbolString(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ComputePropertySymbol(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseBinaryModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCollectionMarker:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:RefreshCollectionMarker(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenArray(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusArc:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:RefreshPopulationCensusArc(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationCensusPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:32:877 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:32:877 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:32:877 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:32:877 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:32:877 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:32:877 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:32:877 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:32:877 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:32:906 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:906 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:906 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:906 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:906 STACK[AI0] TaskFailed Assign Hero/ 14291

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:906 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:906 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:906 STACK[AI0] TaskFailed Assign Hero/ 15157

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:906 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:907 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:907 STACK[AI0] TaskFailed Assign Hero/ 15158

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:907 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:907 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:907 STACK[AI0] TaskFailed Assign Hero/ 15165

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:907 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:970 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:32:970 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:32:988 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:988 STACK[AI0] TaskFailed Assign Hero/ 9607

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:32:989 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:33:072 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:33:072 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:33:072 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:33:072 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:33:072 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:35:266 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:35:286 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:35:409 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:35:705 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:36:073 STACK[AI0] Sync took 0.8030459 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:36:073 STACK[AI0] [MainState] Start decision number 13 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:37:434 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:435 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:435 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:435 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:435 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:435 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:435 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:435 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:454 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:455 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:455 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:455 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:455 STACK[AI0] TaskFailed Assign Hero/ 14261

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:455 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:455 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:455 STACK[AI0] TaskFailed Assign Hero/ 15164

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:455 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:455 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:456 STACK[AI0] TaskFailed Assign Hero/ 15167

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:456 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:456 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:456 STACK[AI0] TaskFailed Assign Hero/ 15168

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:456 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:600 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:37:600 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:600 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:600 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:600 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:600 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:600 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:37:620 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:620 STACK[AI0] TaskFailed Assign Hero/ 9608

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:37:620 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:39:784 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:39:803 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:39:936 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:40:202 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:40:600 STACK[AI0] Sync took 0.8160467 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:40:600 STACK[AI0] [MainState] Start decision number 14 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:41:861 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:41:861 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:41:861 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:41:861 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:41:861 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:41:861 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:41:861 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:41:861 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:41:894 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:894 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:894 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:894 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:894 STACK[AI0] TaskFailed Assign Hero/ 14295

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:894 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:894 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:894 STACK[AI0] TaskFailed Assign Hero/ 15163

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:894 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:894 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:894 STACK[AI0] TaskFailed Assign Hero/ 15170

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:894 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:895 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:895 STACK[AI0] TaskFailed Assign Hero/ 15171

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:41:895 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:42:028 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:42:028 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:42:028 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:42:028 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:42:028 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:42:028 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:42:028 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:42:061 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:42:062 STACK[AI0] TaskFailed Assign Hero/ 9609

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:42:062 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:43:192 STACK[Order] OrderMoveIdleFleets::DepartmentOfTransportation/OrderMoveIdleFleets#00000116, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTransportation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:43:771 STACKTrying to add the garrison 'Hangar#17943' to the FleetsScreen garrison while it is already recorded

    FleetsScreen:AddGarrison(System.Reflection.ParameterInfo)
    FleetsScreen:RebuildListOfGarrisons()
    FleetsScreen:Cursor_SelectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.Cursor:OnSelectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.Cursor:Amplitude.Unity.View.ICursor.OnSelectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.CursorManager:OnSelectionChanged(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.CursorManager:Select(System.Reflection.ParameterInfo)
    FleetDockingController:SelectArrivingFleet(System.Reflection.ParameterInfo)
    FleetDockingController:Dock_OnDockedEntitiesCollectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameNode:NotifyDockedEntitiesCollectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameNode:DockEntity(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    StarSystemNode:DockEntity(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Fleet:SetPosition(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Fleet:OnMoveToEnd(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MoveToFleetAction:ClientFinalize()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    MoveToFleetAction:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:43:831 STACKTrying to add the garrison 'Hangar#17943' to the FleetsScreen garrison while it is already recorded

    FleetsScreen:AddGarrison(System.Reflection.ParameterInfo)
    FleetsScreen:RebuildListOfGarrisons()
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:44:227 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:44:260 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:44:460 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:44:777 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:45:110 STACK[AI0] Sync took 0.9040517 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:45:110 STACK[AI0] [MainState] Start decision number 15 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:46:385 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:385 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:385 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:385 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:385 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:385 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:385 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:385 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:425 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACK[AI0] TaskFailed Assign Hero/ 14296

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACK[AI0] TaskFailed Assign Hero/ 15166

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACK[AI0] TaskFailed Assign Hero/ 15175

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACK[AI0] TaskFailed Assign Hero/ 15177

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:426 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:502 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:46:502 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:502 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:502 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:502 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:502 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:502 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:46:540 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:540 STACK[AI0] TaskFailed Assign Hero/ 9610

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:46:540 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:47:090 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#0000011B, [Empire0], Entity index: 2571

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:47:309 STACKTrying to add the garrison 'Hangar#17657' to the FleetsScreen garrison while it is already recorded

    FleetsScreen:AddGarrison(System.Reflection.ParameterInfo)
    FleetsScreen:RebuildListOfGarrisons()
    FleetsScreen:Cursor_SelectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.Cursor:OnSelectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.Cursor:Amplitude.Unity.View.ICursor.OnSelectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.CursorManager:OnSelectionChanged(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.CursorManager:Select(System.Reflection.ParameterInfo)
    FleetDockingController:SelectArrivingFleet(System.Reflection.ParameterInfo)
    FleetDockingController:Dock_OnDockedEntitiesCollectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameNode:NotifyDockedEntitiesCollectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameNode:DockEntity(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    StarSystemNode:DockEntity(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Fleet:SetPosition(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Fleet:OnMoveToEnd(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    MoveToFleetAction:ClientFinalize()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    MoveToFleetAction:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:47:365 STACKTrying to add the garrison 'Hangar#17657' to the FleetsScreen garrison while it is already recorded

    FleetsScreen:AddGarrison(System.Reflection.ParameterInfo)
    FleetsScreen:RebuildListOfGarrisons()
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:01:47:412 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#0000011D, [Empire0], Entity index: 2578

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:48:728 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:48:762 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:48:961 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:49:244 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:49:611 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:49:611 STACK[AI0] [MainState] Start decision number 16 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:50:881 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:50:881 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:50:881 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:50:881 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:50:881 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:50:881 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:50:881 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:50:881 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:50:909 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:909 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:909 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:909 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:909 STACK[AI0] TaskFailed Assign Hero/ 14297

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:909 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:909 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:909 STACK[AI0] TaskFailed Assign Hero/ 15149

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:909 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:910 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:910 STACK[AI0] TaskFailed Assign Hero/ 15176

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:910 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:910 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:910 STACK[AI0] TaskFailed Assign Hero/ 15180

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:50:910 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:51:010 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:51:010 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:51:010 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:51:010 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:51:010 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:51:010 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:51:010 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:51:043 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:51:043 STACK[AI0] TaskFailed Assign Hero/ 9611

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:51:044 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:53:210 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:53:255 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:53:438 STACKCancelling actions on Staderus (345) for all empires with flag CancelOnAnything CancelOnGuard . Empire initiator = 0

    DepartmentOfLabour:ExecuteAction(System.Reflection.ParameterInfo)
    DepartmentOfLabour+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:53:628 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:53:960 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:54:226 STACK[AI0] Sync took 1.0010573 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:54:226 STACK[AI0] [MainState] Start decision number 17 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:55:459 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:459 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:460 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:460 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:460 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:460 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:460 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:460 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:493 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:493 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:493 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:493 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:493 STACK[AI0] TaskFailed Assign Hero/ 14298

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:493 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:493 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:493 STACK[AI0] TaskFailed Assign Hero/ 15179

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:493 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:493 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:493 STACK[AI0] TaskFailed Assign Hero/ 15182

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:494 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:494 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:494 STACK[AI0] TaskFailed Assign Hero/ 15183

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:494 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:626 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:55:627 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:627 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:627 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:627 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:627 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:627 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:55:661 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:661 STACK[AI0] TaskFailed Assign Hero/ 9612

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:55:661 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:56:147 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiSimulationProperty:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:Init()
    FidsiEnumerator:LoadPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabel_SystemOrbital:BindPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemOrbital:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:ShowLabel(System.Reflection.ParameterInfo)
    PlanetLabelsWindow:OnBeginShow(System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemOrbital:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:SetGameWindowVisibility(System.Reflection.ParameterInfo)
    GuiManager:UpdateGameWindowsVisibility()
    GuiManager:Refresh()
    GuiManager:Update_IGuiGamePanelService()
    GuiManager:Update()

20:01:56:355 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiSimulationProperty:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:Init()
    FidsiEnumerator:LoadStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonyInfoSidePanel:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    StarSystemScreen:BindStarSystemNode(System.Reflection.ParameterInfo)
    StarSystemScreen:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:SetGameWindowVisibility(System.Reflection.ParameterInfo)
    GuiManager:UpdateGameWindowsVisibility()
    GuiManager:Refresh()
    GuiManager:Update_IGuiGamePanelService()
    GuiManager:Update()

20:01:56:355 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiSimulationProperty:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:Init()
    FidsiEnumerator:LoadPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabel_SystemManagement:BindPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemManagement:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:ShowLabel(System.Reflection.ParameterInfo)
    PlanetLabelsWindow:OnBeginShow(System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemManagement:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:SetGameWindowVisibility(System.Reflection.ParameterInfo)
    GuiManager:UpdateGameWindowsVisibility()
    GuiManager:Refresh()
    GuiManager:Update_IGuiGamePanelService()
    GuiManager:Update()

20:01:56:355 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiSimulationProperty:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:Init()
    FidsiEnumerator:LoadPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabel_SystemManagement:BindPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemManagement:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:ShowLabel(System.Reflection.ParameterInfo)
    PlanetLabelsWindow:OnBeginShow(System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemManagement:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:SetGameWindowVisibility(System.Reflection.ParameterInfo)
    GuiManager:UpdateGameWindowsVisibility()
    GuiManager:Refresh()
    GuiManager:Update_IGuiGamePanelService()
    GuiManager:Update()

20:01:56:355 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiSimulationProperty:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:Init()
    FidsiEnumerator:LoadPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabel_SystemManagement:BindPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemManagement:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:ShowLabel(System.Reflection.ParameterInfo)
    PlanetLabelsWindow:OnBeginShow(System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemManagement:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:SetGameWindowVisibility(System.Reflection.ParameterInfo)
    GuiManager:UpdateGameWindowsVisibility()
    GuiManager:Refresh()
    GuiManager:Update_IGuiGamePanelService()
    GuiManager:Update()

20:01:56:355 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiSimulationProperty:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:Init()
    FidsiEnumerator:LoadPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabel_SystemManagement:BindPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemManagement:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:ShowLabel(System.Reflection.ParameterInfo)
    PlanetLabelsWindow:OnBeginShow(System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemManagement:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:SetGameWindowVisibility(System.Reflection.ParameterInfo)
    GuiManager:UpdateGameWindowsVisibility()
    GuiManager:Refresh()
    GuiManager:Update_IGuiGamePanelService()
    GuiManager:Update()

20:01:57:819 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:57:837 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:57:940 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:58:187 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:58:520 STACK[AI0] Sync took 0.7010401 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:58:520 STACK[AI0] [MainState] Start decision number 18 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:59:788 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:788 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:788 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:788 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:788 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:788 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:788 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:788 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:807 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACK[AI0] TaskFailed Assign Hero/ 14299

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACK[AI0] TaskFailed Assign Hero/ 15178

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACK[AI0] TaskFailed Assign Hero/ 15184

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACK[AI0] TaskFailed Assign Hero/ 15186

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:807 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:922 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:01:59:922 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:922 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:922 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:922 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:922 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:922 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:01:59:940 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:940 STACK[AI0] TaskFailed Assign Hero/ 9613

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:01:59:940 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:02:120 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:02:137 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:02:240 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:02:507 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:02:821 STACK[AI0] Sync took 0.70004 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:02:821 STACK[AI0] [MainState] Start decision number 19 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:03:387 STACKThe property TradingRouteIncomeModifier doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:02:04:087 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:088 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:088 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:088 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:088 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:088 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:088 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:088 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:106 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:106 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACK[AI0] TaskFailed Assign Hero/ 14300

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACK[AI0] TaskFailed Assign Hero/ 15169

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACK[AI0] TaskFailed Assign Hero/ 15188

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACK[AI0] TaskFailed Assign Hero/ 15189

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:107 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:222 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:04:222 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:222 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:222 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:222 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:222 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:222 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:04:240 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:241 STACK[AI0] TaskFailed Assign Hero/ 9614

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:241 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:04:921 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000120, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:06:420 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:06:438 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:06:554 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:06:824 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:07:221 STACK[AI0] Sync took 0.8020459 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:07:221 STACK[AI0] [MainState] Start decision number 20 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:08:504 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:504 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:504 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:505 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:505 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:505 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:505 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:505 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:523 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:523 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:523 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:524 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:524 STACK[AI0] TaskFailed Assign Hero/ 14301

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:524 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:524 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:524 STACK[AI0] TaskFailed Assign Hero/ 15181

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:524 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:524 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:524 STACK[AI0] TaskFailed Assign Hero/ 15185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:524 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:524 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:524 STACK[AI0] TaskFailed Assign Hero/ 15192

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:524 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:619 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:08:619 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:619 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:619 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:619 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:619 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:619 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:08:637 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:637 STACK[AI0] TaskFailed Assign Hero/ 9615

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:637 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:08:769 STACK[Order] OrderQueuePlanetColonizationConstruction::DepartmentOfIndustry/OrderQueuePlanetColonizationConstruction#00000121, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:09:989 STACK[Order] OrderQueuePlanetColonizationConstruction::DepartmentOfIndustry/OrderQueuePlanetColonizationConstruction#00000122, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:10:822 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:10:840 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:10:911 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#00000123, [Empire0], system guid: 17656, contruction guid: 18328, resource name : EmpireMoney, buyout cost: 10177.01

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:10:911 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:11:003 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:11:290 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:11:620 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:11:620 STACK[AI0] [MainState] Start decision number 21 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:11:760 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#00000124, [Empire0], system guid: 17656, contruction guid: 18326, resource name : EmpireMoney, buyout cost: 10177.01

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:11:760 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:905 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:12:906 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:12:906 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:12:906 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:12:906 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:12:906 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:12:906 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:12:906 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:12:925 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACK[AI0] TaskFailed Assign Hero/ 14302

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACK[AI0] TaskFailed Assign Hero/ 15187

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACK[AI0] TaskFailed Assign Hero/ 15193

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACK[AI0] TaskFailed Assign Hero/ 15195

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:12:926 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:13:022 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:13:022 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:13:022 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:13:023 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:13:023 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:13:023 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:13:023 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:13:040 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:13:040 STACK[AI0] TaskFailed Assign Hero/ 9616

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:13:040 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:15:218 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:15:242 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:15:431 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:15:709 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:16:041 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:16:041 STACK[AI0] [MainState] Start decision number 22 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:17:273 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:273 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:273 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:273 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:273 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:273 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:273 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:274 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:306 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:306 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:306 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:306 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:306 STACK[AI0] TaskFailed Assign Hero/ 14303

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:306 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:306 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:307 STACK[AI0] TaskFailed Assign Hero/ 15190

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:307 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:307 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:307 STACK[AI0] TaskFailed Assign Hero/ 15191

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:307 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:307 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:307 STACK[AI0] TaskFailed Assign Hero/ 15198

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:307 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:441 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:17:441 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:441 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:441 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:441 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:441 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:441 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:17:475 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:475 STACK[AI0] TaskFailed Assign Hero/ 9617

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:17:475 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:19:640 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:19:674 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:19:874 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:20:176 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:20:515 STACKCancelling actions on Gonos (386) for all empires with flag CancelOnAnything CancelOnGuard . Empire initiator = 0

    DepartmentOfLabour:ExecuteAction(System.Reflection.ParameterInfo)
    DepartmentOfLabour+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:20:515 STACK[AI0] Sync took 0.9020515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:20:515 STACK[AI0] [MainState] Start decision number 23 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:21:758 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:758 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:758 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:759 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:759 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:759 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:759 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:759 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:791 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACK[AI0] TaskFailed Assign Hero/ 14304

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACK[AI0] TaskFailed Assign Hero/ 15194

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACK[AI0] TaskFailed Assign Hero/ 15197

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:791 STACK[AI0] TaskFailed Assign Hero/ 15201

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:792 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:924 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:21:924 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:924 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:924 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:924 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:924 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:924 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:21:958 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:958 STACK[AI0] TaskFailed Assign Hero/ 9618

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:21:958 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:24:125 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:24:158 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:24:546 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:25:085 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:25:172 STACKGalaxyViewLevel_SystemDiscovery : OnFocusedPlanetChanged : Planet 0/Gonos I

    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetChanged(System.Reflection.ParameterInfo)
    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetIndexChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiscoveryRenderer:Update()

20:02:25:327 STACK[AI0] Sync took 1.2010687 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:25:327 STACK[AI0] [MainState] Start decision number 24 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:26:601 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:602 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:602 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:602 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:602 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:602 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:602 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:602 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:618 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:618 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:618 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:618 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:618 STACK[AI0] TaskFailed Assign Hero/ 14305

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:618 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:618 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:618 STACK[AI0] TaskFailed Assign Hero/ 15196

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:618 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:618 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:618 STACK[AI0] TaskFailed Assign Hero/ 15203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:619 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:619 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:619 STACK[AI0] TaskFailed Assign Hero/ 15204

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:619 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:718 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:26:718 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:718 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:718 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:718 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:718 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:718 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:26:734 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:734 STACK[AI0] TaskFailed Assign Hero/ 9619

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:26:734 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:27:317 STACKGalaxyViewLevel_SystemDiscovery : OnFocusedPlanetChanged : Planet 1/Gonos II

    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetChanged(System.Reflection.ParameterInfo)
    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetIndexChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiscoveryRenderer:Update()

20:02:27:868 STACKGalaxyViewLevel_SystemDiscovery : OnFocusedPlanetChanged : Planet 2/Gonos III

    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetChanged(System.Reflection.ParameterInfo)
    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetIndexChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiscoveryRenderer:Update()

20:02:28:351 STACKGalaxyViewLevel_SystemDiscovery : OnFocusedPlanetChanged : Planet 3/Gonos IV

    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetChanged(System.Reflection.ParameterInfo)
    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetIndexChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiscoveryRenderer:Update()

20:02:28:885 STACKGalaxyViewLevel_SystemDiscovery : OnFocusedPlanetChanged : Planet 4/Gonos V

    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetChanged(System.Reflection.ParameterInfo)
    GalaxyViewLevel_SystemDiscovery:OnFocusedPlanetIndexChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiscoveryRenderer:Update()

20:02:28:932 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:28:950 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:29:049 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:29:299 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:29:733 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:29:733 STACK[AI0] [MainState] Start decision number 25 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:29:811 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiSimulationProperty:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:Init()
    FidsiEnumerator:LoadPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabel_SystemOrbital:BindPlanet(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemOrbital:BindPlanetLabel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetLabelsWindow:ShowLabel(System.Reflection.ParameterInfo)
    PlanetLabelsWindow:OnBeginShow(System.Reflection.ParameterInfo)
    PlanetLabelsWindow_SystemOrbital:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:SetGameWindowVisibility(System.Reflection.ParameterInfo)
    GuiManager:UpdateGameWindowsVisibility()
    GuiManager:Refresh()
    GuiManager:Update_IGuiGamePanelService()
    GuiManager:Update()

20:02:31:005 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:005 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:005 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:005 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:005 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:005 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:006 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:006 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:026 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:026 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACK[AI0] TaskFailed Assign Hero/ 14306

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACK[AI0] TaskFailed Assign Hero/ 15199

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACK[AI0] TaskFailed Assign Hero/ 15205

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACK[AI0] TaskFailed Assign Hero/ 15207

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:027 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:123 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:31:123 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:123 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:123 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:123 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:123 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:123 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:31:152 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:153 STACK[AI0] TaskFailed Assign Hero/ 9620

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:31:153 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:33:320 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:33:339 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:33:468 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:33:704 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:34:023 STACK[AI0] Sync took 0.70004 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:34:023 STACK[AI0] [MainState] Start decision number 26 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:35:254 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:254 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:255 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:255 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:255 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:274 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:274 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:274 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:274 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:274 STACK[AI0] TaskFailed Assign Hero/ 14307

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:274 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:274 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:274 STACK[AI0] TaskFailed Assign Hero/ 15206

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:275 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:275 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:275 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:275 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:302 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:302 STACK[AI0] TaskFailed Assign Hero/ 15208

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:302 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:302 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:302 STACK[AI0] TaskFailed Assign Hero/ 15210

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:302 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:419 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:35:419 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:419 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:419 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:419 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:419 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:420 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:35:438 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:438 STACK[AI0] TaskFailed Assign Hero/ 9621

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:35:438 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:37:619 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:37:639 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:37:786 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:38:035 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:38:421 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:38:421 STACK[AI0] [MainState] Start decision number 27 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:39:689 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:689 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:689 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:689 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:689 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:689 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:689 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:689 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:713 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:713 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACK[AI0] TaskFailed Assign Hero/ 14308

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACK[AI0] TaskFailed Assign Hero/ 15200

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACK[AI0] TaskFailed Assign Hero/ 15202

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACK[AI0] TaskFailed Assign Hero/ 15213

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:714 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:838 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:39:838 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:838 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:838 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:838 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:838 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:838 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:39:859 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:859 STACK[AI0] TaskFailed Assign Hero/ 9622

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:39:859 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:42:025 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:42:057 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:42:259 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:42:558 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:42:832 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:42:832 STACK[AI0] [MainState] Start decision number 28 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:44:091 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:091 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:091 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:091 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:091 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:091 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:091 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:091 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:123 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:123 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:123 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:124 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:124 STACK[AI0] TaskFailed Assign Hero/ 14309

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:124 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:124 STACK[AI0] TaskFailed Assign Hero/ 15214

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:124 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:124 STACK[AI0] TaskFailed Assign Hero/ 15215

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:124 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:124 STACK[AI0] TaskFailed Assign Hero/ 15216

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:257 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:44:257 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:257 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:257 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:257 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:257 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:257 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:44:290 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:290 STACK[AI0] TaskFailed Assign Hero/ 9623

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:44:290 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:46:439 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:46:462 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:46:655 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:46:957 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:47:256 STACK[AI0] Sync took 0.8020459 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:47:256 STACK[AI0] [MainState] Start decision number 29 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:48:489 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:490 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:490 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:490 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:490 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:490 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:490 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:490 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:522 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:522 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:522 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:522 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:522 STACK[AI0] TaskFailed Assign Hero/ 14310

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:522 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:523 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:523 STACK[AI0] TaskFailed Assign Hero/ 15217

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:523 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:523 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:523 STACK[AI0] TaskFailed Assign Hero/ 15218

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:523 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:523 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:523 STACK[AI0] TaskFailed Assign Hero/ 15219

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:523 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:656 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:48:656 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:656 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:656 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:656 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:656 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:656 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:48:678 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:678 STACK[AI0] TaskFailed Assign Hero/ 9624

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:48:678 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:50:840 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:50:873 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:51:072 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:51:373 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:51:640 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:51:640 STACK[AI0] [MainState] Start decision number 30 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:52:890 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:52:890 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:52:890 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:52:890 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:52:890 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:52:890 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:52:890 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:52:890 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:52:923 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACK[AI0] TaskFailed Assign Hero/ 14311

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACK[AI0] TaskFailed Assign Hero/ 15211

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACK[AI0] TaskFailed Assign Hero/ 15212

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACK[AI0] TaskFailed Assign Hero/ 15222

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:52:923 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:53:055 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:53:056 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:53:056 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:53:056 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:53:056 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:53:056 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:53:056 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:53:079 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:53:079 STACK[AI0] TaskFailed Assign Hero/ 9625

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:53:079 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:55:239 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:55:273 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:55:473 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:55:572 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:55:638 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:55:840 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:56:157 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:56:456 STACK[AI0] Sync took 1.2040689 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:56:456 STACK[AI0] [MainState] Start decision number 31 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:57:690 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:690 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:690 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:690 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:690 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:690 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:690 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:690 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:722 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:722 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:722 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:722 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:722 STACK[AI0] TaskFailed Assign Hero/ 14312

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:722 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:722 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:723 STACK[AI0] TaskFailed Assign Hero/ 15223

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:723 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:723 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:723 STACK[AI0] TaskFailed Assign Hero/ 15224

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:723 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:723 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:723 STACK[AI0] TaskFailed Assign Hero/ 15225

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:723 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:856 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:02:57:856 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:856 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:856 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:856 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:856 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:856 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:02:57:889 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:889 STACK[AI0] TaskFailed Assign Hero/ 9626

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:02:57:889 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:00:057 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:00:090 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:00:291 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:00:591 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:00:958 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:00:958 STACK[AI0] [MainState] Start decision number 32 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:02:190 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:190 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:190 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:191 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:191 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:191 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:191 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:191 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:223 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:223 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:223 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:224 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:224 STACK[AI0] TaskFailed Assign Hero/ 14313

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:224 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:224 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:224 STACK[AI0] TaskFailed Assign Hero/ 15220

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:224 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:224 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:224 STACK[AI0] TaskFailed Assign Hero/ 15226

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:224 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:224 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:224 STACK[AI0] TaskFailed Assign Hero/ 15228

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:224 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:357 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:02:357 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:357 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:357 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:357 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:357 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:357 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:02:389 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:389 STACK[AI0] TaskFailed Assign Hero/ 9627

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:02:390 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:04:557 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:04:589 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:04:789 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:05:090 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:05:389 STACKTrying to add the garrison 'Hangar#17657' to the FleetsScreen garrison while it is already recorded

    FleetsScreen:AddGarrison(System.Reflection.ParameterInfo)
    FleetsScreen:RebuildListOfGarrisons()
    FleetsScreen:Cursor_SelectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.Cursor:OnSelectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.Cursor:Amplitude.Unity.View.ICursor.OnSelectionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.View.CursorManager:OnSelectionChanged(System.Reflection.ParameterInfo)
    Amplitude.Unity.View.CursorManager:Select(System.Reflection.ParameterInfo)
    DockLabel:OnClickCb(System.Reflection.ParameterInfo)
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GarrisonsLabelButton:OnClickCb(System.Reflection.ParameterInfo)
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:03:05:435 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:05:435 STACK[AI0] [MainState] Start decision number 33 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:06:690 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:690 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:690 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:690 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:690 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:690 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:690 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:690 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:723 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:723 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:723 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:723 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:723 STACK[AI0] TaskFailed Assign Hero/ 14314

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:723 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:723 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:723 STACK[AI0] TaskFailed Assign Hero/ 15221

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:723 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:723 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:723 STACK[AI0] TaskFailed Assign Hero/ 15227

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:723 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:724 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:724 STACK[AI0] TaskFailed Assign Hero/ 15231

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:724 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:856 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:06:857 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:857 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:857 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:857 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:857 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:857 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:06:890 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:890 STACK[AI0] TaskFailed Assign Hero/ 9628

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:06:890 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:09:057 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:09:091 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:09:290 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:09:590 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:09:958 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:09:958 STACK[AI0] [MainState] Start decision number 34 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:12:423 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:423 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:423 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:423 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:423 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:423 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:424 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:424 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:455 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:455 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:455 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:455 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:455 STACK[AI0] TaskFailed Assign Hero/ 14315

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:455 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:455 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:455 STACK[AI0] TaskFailed Assign Hero/ 15229

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:456 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:456 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:456 STACK[AI0] TaskFailed Assign Hero/ 15230

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:456 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:456 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:456 STACK[AI0] TaskFailed Assign Hero/ 15234

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:456 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:588 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:12:588 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:588 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:589 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:589 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:589 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:589 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:12:622 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:622 STACK[AI0] TaskFailed Assign Hero/ 9629

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:12:622 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:14:791 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:14:823 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:15:025 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:15:323 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:15:691 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:15:691 STACK[AI0] [MainState] Start decision number 35 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:16:941 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:16:941 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:16:941 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:16:941 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:16:941 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:16:941 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:16:941 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:16:941 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:16:974 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:974 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:974 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:974 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:974 STACK[AI0] TaskFailed Assign Hero/ 14316

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:974 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:974 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:974 STACK[AI0] TaskFailed Assign Hero/ 15235

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:975 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:975 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:975 STACK[AI0] TaskFailed Assign Hero/ 15236

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:975 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:975 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:975 STACK[AI0] TaskFailed Assign Hero/ 15237

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:16:975 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:17:107 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:17:107 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:17:107 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:17:108 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:17:108 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:17:108 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:17:108 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:17:140 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:17:140 STACK[AI0] TaskFailed Assign Hero/ 9630

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:17:140 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:19:308 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:19:343 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:19:542 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:19:842 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:20:209 STACK[AI0] Sync took 0.9040517 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:20:209 STACK[AI0] [MainState] Start decision number 36 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:21:527 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:527 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:527 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:527 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:527 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:527 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:527 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:527 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:598 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:598 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:598 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:598 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:598 STACK[AI0] TaskFailed Assign Hero/ 14317

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:598 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:598 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:598 STACK[AI0] TaskFailed Assign Hero/ 15209

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:598 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:599 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:599 STACK[AI0] TaskFailed Assign Hero/ 15238

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:599 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:599 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:599 STACK[AI0] TaskFailed Assign Hero/ 15240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:599 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:599 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:21:599 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:599 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:599 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:599 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:599 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:599 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:21:629 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:629 STACK[AI0] TaskFailed Assign Hero/ 9631

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:21:629 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:23:790 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:23:824 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:24:025 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:24:439 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:24:691 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:24:691 STACK[AI0] [MainState] Start decision number 37 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:25:988 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:25:988 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:25:988 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:25:988 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:25:988 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:25:988 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:25:988 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:25:988 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:26:016 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:016 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:016 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:016 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:016 STACK[AI0] TaskFailed Assign Hero/ 14318

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:016 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:016 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:016 STACK[AI0] TaskFailed Assign Hero/ 15232

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:017 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:017 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:017 STACK[AI0] TaskFailed Assign Hero/ 15233

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:017 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:017 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:017 STACK[AI0] TaskFailed Assign Hero/ 15243

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:017 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:084 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:26:085 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:26:102 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:102 STACK[AI0] TaskFailed Assign Hero/ 9632

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:102 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:26:186 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:26:186 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:26:186 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:26:186 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:26:186 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:28:384 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:28:403 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:28:522 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:28:802 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:29:184 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:29:184 STACK[AI0] [MainState] Start decision number 38 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:30:107 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000012A, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:453 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:454 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:454 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:454 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:454 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:454 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:454 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:454 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:472 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:472 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:472 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:472 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:472 STACK[AI0] TaskFailed Assign Hero/ 14319

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:472 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:472 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:472 STACK[AI0] TaskFailed Assign Hero/ 15244

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:472 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:472 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:472 STACK[AI0] TaskFailed Assign Hero/ 15245

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:472 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:472 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:473 STACK[AI0] TaskFailed Assign Hero/ 15246

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:473 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:583 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:30:583 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:583 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:583 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:583 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:583 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:583 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:30:600 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:600 STACK[AI0] TaskFailed Assign Hero/ 9633

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:30:600 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:32:785 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:32:803 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:32:920 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:33:236 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:33:375 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialFood'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:03:33:375 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialIndustry'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:03:33:375 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialDust'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:03:33:375 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialScience'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:03:33:375 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialPrestige'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:03:33:375 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:03:33:585 STACK[AI0] Sync took 0.8020458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:33:585 STACK[AI0] [MainState] Start decision number 39 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:34:888 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:34:888 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:34:888 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:34:888 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:34:888 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:34:888 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:34:888 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:34:888 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:34:918 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACK[AI0] TaskFailed Assign Hero/ 14320

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACK[AI0] TaskFailed Assign Hero/ 15241

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACK[AI0] TaskFailed Assign Hero/ 15247

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACK[AI0] TaskFailed Assign Hero/ 15249

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:34:918 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:35:001 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:35:001 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:35:001 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:35:001 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:35:001 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:35:001 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:35:001 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:35:021 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:35:021 STACK[AI0] TaskFailed Assign Hero/ 9634

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:35:021 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:35:106 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000012B, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:36:308 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#0000012C, [Empire0], system guid: 17733, contruction guid: 18332, resource name : EmpireMoney, buyout cost: 14902.99

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:36:308 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:37:186 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:37:203 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:37:318 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:37:589 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:37:987 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:37:987 STACK[AI0] [MainState] Start decision number 40 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:39:284 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:284 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:284 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:284 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:284 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:284 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:303 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:304 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:304 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:304 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:304 STACK[AI0] TaskFailed Assign Hero/ 14321

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:304 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:304 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:304 STACK[AI0] TaskFailed Assign Hero/ 15239

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:304 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:304 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:304 STACK[AI0] TaskFailed Assign Hero/ 15242

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:304 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:305 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:305 STACK[AI0] TaskFailed Assign Hero/ 15252

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:305 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:305 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:305 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:401 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:39:401 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:401 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:401 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:401 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:401 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:402 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:39:420 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:420 STACK[AI0] TaskFailed Assign Hero/ 9635

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:420 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:39:654 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000012D, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:40:572 STACKThe property TradingRouteIncomeModifier doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:03:40:721 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000012E, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:41:600 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:41:618 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:41:737 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:42:024 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:42:403 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:42:403 STACK[AI0] [MainState] Start decision number 41 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:42:925 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000012F, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:683 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:683 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:683 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:683 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:683 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:683 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:702 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:702 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:702 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:702 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:702 STACK[AI0] TaskFailed Assign Hero/ 14322

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:702 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:702 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:702 STACK[AI0] TaskFailed Assign Hero/ 15253

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:702 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:702 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:702 STACK[AI0] TaskFailed Assign Hero/ 15254

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:702 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:702 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:703 STACK[AI0] TaskFailed Assign Hero/ 15255

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:703 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:703 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:703 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:788 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:43:788 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:788 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:788 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:788 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:788 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:788 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:43:816 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:832 STACK[AI0] TaskFailed Assign Hero/ 9636

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:43:832 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:44:141 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#00000130, [Empire0], system guid: 17733, contruction guid: 18337, resource name : EmpireMoney, buyout cost: 4336.466

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:44:141 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:45:985 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:46:004 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:46:134 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:46:402 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:46:422 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000131, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:46:704 STACK[AI0] Sync took 0.70004 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:46:704 STACK[AI0] [MainState] Start decision number 42 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:48:002 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:002 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:002 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:002 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:002 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:002 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:002 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:002 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:022 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:022 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACK[AI0] TaskFailed Assign Hero/ 14323

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACK[AI0] TaskFailed Assign Hero/ 15248

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACK[AI0] TaskFailed Assign Hero/ 15250

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACK[AI0] TaskFailed Assign Hero/ 15258

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:023 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:101 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:48:101 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:101 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:101 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:101 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:102 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:102 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:48:120 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:121 STACK[AI0] TaskFailed Assign Hero/ 9637

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:48:121 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:49:650 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000132, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:50:302 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:50:321 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:50:452 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:50:822 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:50:851 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000133, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:51:204 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:51:204 STACK[AI0] [MainState] Start decision number 43 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:51:571 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000134, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:156 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000135, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:484 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:484 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:484 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:484 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:484 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:484 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:484 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:484 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:503 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:503 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:503 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:503 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:503 STACK[AI0] TaskFailed Assign Hero/ 14324

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:503 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:503 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:503 STACK[AI0] TaskFailed Assign Hero/ 15251

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:503 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:504 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:504 STACK[AI0] TaskFailed Assign Hero/ 15256

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:504 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:504 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:504 STACK[AI0] TaskFailed Assign Hero/ 15261

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:504 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:603 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:52:603 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:603 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:603 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:603 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:603 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:603 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:52:622 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:622 STACK[AI0] TaskFailed Assign Hero/ 9638

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:52:622 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:54:803 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:54:823 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:54:952 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:55:223 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:55:605 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:55:605 STACK[AI0] [MainState] Start decision number 44 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:56:887 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:56:887 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:56:887 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:56:887 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:56:887 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:56:888 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:56:888 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:56:888 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:56:906 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:906 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACK[AI0] TaskFailed Assign Hero/ 14325

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACK[AI0] TaskFailed Assign Hero/ 15259

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACK[AI0] TaskFailed Assign Hero/ 15260

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACK[AI0] TaskFailed Assign Hero/ 15264

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:56:907 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:57:006 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:57:006 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:57:006 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:57:006 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:57:006 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:57:006 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:57:006 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:03:57:033 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:57:033 STACK[AI0] TaskFailed Assign Hero/ 9639

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:57:033 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:59:204 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:03:59:233 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:59:367 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:03:59:617 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:00:003 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:00:003 STACK[AI0] [MainState] Start decision number 45 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:01:288 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:288 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:288 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:288 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:288 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:288 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:316 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:316 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:316 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:316 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:316 STACK[AI0] TaskFailed Assign Hero/ 14326

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:316 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:316 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:316 STACK[AI0] TaskFailed Assign Hero/ 15257

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:316 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:316 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:316 STACK[AI0] TaskFailed Assign Hero/ 15265

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:316 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:317 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:317 STACK[AI0] TaskFailed Assign Hero/ 15267

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:317 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:317 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:317 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:400 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:01:400 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:400 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:400 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:400 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:400 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:400 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:01:418 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:418 STACK[AI0] TaskFailed Assign Hero/ 9640

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:01:418 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:02:083 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000136, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:02:655 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000137, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:03:601 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:03:620 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:03:749 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:04:023 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:04:403 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:04:403 STACK[AI0] [MainState] Start decision number 46 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:04:871 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000138, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:685 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:685 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:685 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:685 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:685 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:685 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:708 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:708 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACK[AI0] TaskFailed Assign Hero/ 14327

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACK[AI0] TaskFailed Assign Hero/ 15268

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACK[AI0] TaskFailed Assign Hero/ 15269

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACK[AI0] TaskFailed Assign Hero/ 15270

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:709 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:709 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:799 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:05:799 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:799 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:799 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:799 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:799 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:799 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:05:818 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:818 STACK[AI0] TaskFailed Assign Hero/ 9641

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:05:818 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:06:435 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000139, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:08:003 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:08:032 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:08:153 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:08:434 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:08:801 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:08:801 STACK[AI0] [MainState] Start decision number 47 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:09:983 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:09:983 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:09:984 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:09:984 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:09:984 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:09:984 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:10:005 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACK[AI0] TaskFailed Assign Hero/ 14328

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACK[AI0] TaskFailed Assign Hero/ 15262

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACK[AI0] TaskFailed Assign Hero/ 15263

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACK[AI0] TaskFailed Assign Hero/ 15273

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:006 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:10:006 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:10:100 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:10:100 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:10:100 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:10:100 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:10:100 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:10:100 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:10:100 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:10:118 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:119 STACK[AI0] TaskFailed Assign Hero/ 9642

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:10:119 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:12:318 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:12:336 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:12:469 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:12:740 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:13:105 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:13:105 STACK[AI0] [MainState] Start decision number 48 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:14:403 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:403 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:403 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:403 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:403 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:403 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:403 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:403 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:432 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:432 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACK[AI0] TaskFailed Assign Hero/ 14329

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACK[AI0] TaskFailed Assign Hero/ 15266

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACK[AI0] TaskFailed Assign Hero/ 15274

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACK[AI0] TaskFailed Assign Hero/ 15276

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:433 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:516 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:14:516 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:516 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:516 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:516 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:516 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:516 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:14:535 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:535 STACK[AI0] TaskFailed Assign Hero/ 9643

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:14:535 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:16:704 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:16:732 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:16:852 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:17:120 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:17:505 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:17:505 STACK[AI0] [MainState] Start decision number 49 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:18:787 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:787 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:787 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:787 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:787 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:787 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:787 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:787 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:821 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:821 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:821 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:821 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:821 STACK[AI0] TaskFailed Assign Hero/ 14330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:821 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:822 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:822 STACK[AI0] TaskFailed Assign Hero/ 15277

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:822 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:822 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:822 STACK[AI0] TaskFailed Assign Hero/ 15278

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:822 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:822 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:822 STACK[AI0] TaskFailed Assign Hero/ 15279

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:822 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:922 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:18:922 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:922 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:922 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:922 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:922 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:922 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:18:955 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:955 STACK[AI0] TaskFailed Assign Hero/ 9644

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:18:955 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:21:100 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:21:121 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:21:319 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:21:617 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:22:001 STACK[AI0] Sync took 0.9010516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:22:001 STACK[AI0] [MainState] Start decision number 50 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:22:335 STACKThe property TradingRouteIncomeModifier doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:04:23:300 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:300 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:301 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:301 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:301 STACK[AI0] TaskFailed Assign Hero/ 14331

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:301 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:301 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:301 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:301 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:301 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:301 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:301 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:301 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:301 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:322 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:322 STACK[AI0] TaskFailed Assign Hero/ 15271

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:322 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:322 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:322 STACK[AI0] TaskFailed Assign Hero/ 15272

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:322 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:322 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:322 STACK[AI0] TaskFailed Assign Hero/ 15282

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:322 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:368 STACK[Order] OrderQueuePlanetColonizationConstruction::DepartmentOfIndustry/OrderQueuePlanetColonizationConstruction#0000013A, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:412 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:23:412 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:412 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:412 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:412 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:412 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:412 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:23:432 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:432 STACK[AI0] TaskFailed Assign Hero/ 9645

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:23:433 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:24:905 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#0000013B, [Empire0], system guid: 17650, contruction guid: 18357, resource name : EmpireMoney, buyout cost: 10177.01

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:24:905 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:25:608 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:25:635 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:25:870 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:26:239 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:26:510 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:26:510 STACK[AI0] [MainState] Start decision number 51 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:27:804 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:804 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:804 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:804 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:804 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:804 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:805 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:805 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:838 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:838 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACK[AI0] TaskFailed Assign Hero/ 14332

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACK[AI0] TaskFailed Assign Hero/ 15275

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACK[AI0] TaskFailed Assign Hero/ 15281

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACK[AI0] TaskFailed Assign Hero/ 15285

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:839 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:905 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:27:906 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:906 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:906 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:906 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:906 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:906 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:27:938 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:938 STACK[AI0] TaskFailed Assign Hero/ 9646

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:27:938 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:30:102 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:30:137 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:30:320 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:30:619 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:30:908 STACK[AI0] Sync took 0.8030459 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:30:908 STACK[AI0] [MainState] Start decision number 52 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:32:070 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:071 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:071 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:071 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:071 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:071 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:071 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:071 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:103 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:103 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:103 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:103 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:103 STACK[AI0] TaskFailed Assign Hero/ 14333

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:103 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:103 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:103 STACK[AI0] TaskFailed Assign Hero/ 15284

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:103 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:103 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:104 STACK[AI0] TaskFailed Assign Hero/ 15286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:104 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:104 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:104 STACK[AI0] TaskFailed Assign Hero/ 15288

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:104 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:203 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:32:203 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:203 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:203 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:203 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:203 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:204 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:32:237 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:237 STACK[AI0] TaskFailed Assign Hero/ 9647

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:32:237 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:33:161 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#0000013D, [Empire0], Entity index: 2594

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:34:420 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:34:479 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:34:670 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:34:954 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:35:320 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:35:320 STACK[AI0] [MainState] Start decision number 53 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:36:602 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:602 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:603 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:603 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:603 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:603 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:603 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:603 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:631 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:631 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:632 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:632 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:632 STACK[AI0] TaskFailed Assign Hero/ 14334

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:632 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:632 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:632 STACK[AI0] TaskFailed Assign Hero/ 15280

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:632 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:632 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:632 STACK[AI0] TaskFailed Assign Hero/ 15283

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:632 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:633 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:633 STACK[AI0] TaskFailed Assign Hero/ 15291

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:633 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:719 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:36:719 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:719 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:719 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:719 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:720 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:720 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:36:752 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:753 STACK[AI0] TaskFailed Assign Hero/ 9648

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:36:753 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:38:901 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:38:919 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:39:048 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:39:283 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:39:601 STACK[AI0] Sync took 0.7000401 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:39:601 STACK[AI0] [MainState] Start decision number 54 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:40:814 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:815 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:815 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:815 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:815 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:834 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:834 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:834 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:834 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:834 STACK[AI0] TaskFailed Assign Hero/ 14335

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:834 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:834 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:834 STACK[AI0] TaskFailed Assign Hero/ 15290

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:834 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:834 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:835 STACK[AI0] TaskFailed Assign Hero/ 15292

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:835 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:835 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:835 STACK[AI0] TaskFailed Assign Hero/ 15294

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:835 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:835 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:835 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:835 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:899 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:899 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:917 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:917 STACK[AI0] TaskFailed Assign Hero/ 9649

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:917 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:40:999 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:40:999 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:999 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:999 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:40:999 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:43:216 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:43:236 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:43:368 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:43:576 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:44:000 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:44:000 STACK[AI0] [MainState] Start decision number 55 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:45:315 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:315 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:315 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:315 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:315 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:315 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:315 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:315 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:336 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACK[AI0] TaskFailed Assign Hero/ 14336

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACK[AI0] TaskFailed Assign Hero/ 15287

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACK[AI0] TaskFailed Assign Hero/ 15293

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACK[AI0] TaskFailed Assign Hero/ 15297

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:336 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:416 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:45:416 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:416 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:416 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:416 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:416 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:416 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:45:435 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:435 STACK[AI0] TaskFailed Assign Hero/ 9650

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:45:435 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:46:393 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:InitializeColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizeFleetAction:ClientTerminate()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    FleetActionWithFeedback:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:46:393 STACKTrying to unregister a GalaxyHangar which wasn't registered.

    VisibleGalaxyHangarRepository:Unregister(System.Reflection.ParameterInfo)
    GalaxyHangar:SetVisible(System.Reflection.ParameterInfo)
    GalaxyHangar+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyEntityFactory:GameEntityRepository_GameEntityRepositoryChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameEntityRepository:OnGameEntityRepositoryChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameEntityRepository:Register(System.Reflection.ParameterInfo)
    DepartmentOfDefense:AddHangarTo(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:InitializeColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizeFleetAction:ClientTerminate()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    FleetActionWithFeedback:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:46:394 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:AddPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:TransferPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:TransferPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizeFleetAction:ClientTerminate()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    FleetActionWithFeedback:ClientUpdate()
    EntityAction:ClientExecute()
    DepartmentOfLabour:ClientUpdate()
    DepartmentOfLabour:IGameStateUpdatable.Update(System.Reflection.ParameterInfo)
    Empire:Update(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameClientState`1[T]:Run()
    GameClientState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:46:488 STACKTrying to refresh a GarrisonPanel with a null Garrison.

    GarrisonPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:04:46:660 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000140, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:47:614 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:47:630 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:47:731 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:47:964 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:48:412 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:48:413 STACK[AI0] [MainState] Start decision number 56 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:49:745 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:745 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:745 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:745 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:745 STACK[AI0] TaskFailed Assign Hero/ 14337

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:745 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:745 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:745 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:745 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:745 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:745 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:745 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:745 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:745 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:763 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:763 STACK[AI0] TaskFailed Assign Hero/ 15295

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:763 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:763 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:763 STACK[AI0] TaskFailed Assign Hero/ 15298

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:763 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:764 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:764 STACK[AI0] TaskFailed Assign Hero/ 15300

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:764 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:812 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:813 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:829 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:829 STACK[AI0] TaskFailed Assign Hero/ 9651

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:830 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:49:913 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:49:913 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:913 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:913 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:49:913 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:52:112 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:52:131 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:52:230 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:52:463 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:52:913 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:52:913 STACK[AI0] [MainState] Start decision number 57 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:54:245 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:245 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:245 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:245 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:245 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:245 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:245 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:245 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:262 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:262 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:262 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:262 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:262 STACK[AI0] TaskFailed Assign Hero/ 14338

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:263 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:263 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:263 STACK[AI0] TaskFailed Assign Hero/ 15301

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:263 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:263 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:263 STACK[AI0] TaskFailed Assign Hero/ 15302

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:263 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:263 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:263 STACK[AI0] TaskFailed Assign Hero/ 15303

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:263 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:412 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:54:412 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:412 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:412 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:412 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:413 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:413 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:54:429 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:429 STACK[AI0] TaskFailed Assign Hero/ 9652

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:54:429 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:56:620 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:56:647 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:56:781 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:57:023 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:57:404 STACK[AI0] Sync took 0.8020459 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:57:434 STACK[AI0] [MainState] Start decision number 58 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:58:706 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:706 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:706 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:706 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:706 STACK[AI0] TaskFailed Assign Hero/ 14339

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:706 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:706 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:706 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:706 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:706 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:706 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:706 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:706 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:706 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:734 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:734 STACK[AI0] TaskFailed Assign Hero/ 15289

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:735 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:735 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:735 STACK[AI0] TaskFailed Assign Hero/ 15296

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:735 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:735 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:735 STACK[AI0] TaskFailed Assign Hero/ 15306

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:735 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:805 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:04:58:805 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:805 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:805 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:805 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:805 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:805 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:04:58:834 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:834 STACK[AI0] TaskFailed Assign Hero/ 9653

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:04:58:834 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:01:007 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:01:036 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:01:236 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:01:538 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:01:806 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:01:806 STACK[AI0] [MainState] Start decision number 59 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:03:102 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:102 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:102 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:102 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:102 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:102 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:102 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:102 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:125 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:125 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:125 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:126 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:126 STACK[AI0] TaskFailed Assign Hero/ 14340

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:126 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:126 STACK[AI0] TaskFailed Assign Hero/ 15299

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:126 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:126 STACK[AI0] TaskFailed Assign Hero/ 15307

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:126 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:126 STACK[AI0] TaskFailed Assign Hero/ 15309

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:222 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:03:223 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:223 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:223 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:223 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:223 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:223 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:03:251 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:252 STACK[AI0] TaskFailed Assign Hero/ 9654

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:03:252 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:05:413 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:05:428 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:05:528 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:042 STACKCannot find the GuiElement 'Empire0Recipe3'

    Amplitude.Unity.Gui.Gui:GetTitle(System.Reflection.ParameterInfo)
    Gui:GetTitle(System.Reflection.ParameterInfo)
    GuiColonizedStarSystem:get_ConstructionQueue()
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCell:SetComparable(System.Reflection.ParameterInfo)
    GuiTableCell:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCellSystemQueue:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableLine:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:RefreshLineEntry(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:Refresh(System.Reflection.ParameterInfo)
    SystemSelectionModalWindow:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:05:07:042 STACKCannot find the GuiElement 'Empire0Recipe3'

    Amplitude.Unity.Gui.Gui:GetTitle(System.Reflection.ParameterInfo)
    Gui:GetTitle(System.Reflection.ParameterInfo)
    GuiColonizedStarSystem:get_ConstructionQueue()
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCell:SetComparable(System.Reflection.ParameterInfo)
    GuiTableCell:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCellSystemQueue:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableLine:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:RefreshLineEntry(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:Refresh(System.Reflection.ParameterInfo)
    SystemSelectionModalWindow:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:05:07:042 STACKCannot find the GuiElement 'Empire0Recipe3'

    Amplitude.Unity.Gui.Gui:GetTitle(System.Reflection.ParameterInfo)
    Gui:GetTitle(System.Reflection.ParameterInfo)
    GuiColonizedStarSystem:get_ConstructionQueue()
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCell:SetComparable(System.Reflection.ParameterInfo)
    GuiTableCell:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCellSystemQueue:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableLine:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:RefreshLineEntry(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:Refresh(System.Reflection.ParameterInfo)
    SystemSelectionModalWindow:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:05:07:042 STACKCannot find the GuiElement 'Empire0Recipe3'

    Amplitude.Unity.Gui.Gui:GetTitle(System.Reflection.ParameterInfo)
    Gui:GetTitle(System.Reflection.ParameterInfo)
    GuiColonizedStarSystem:get_ConstructionQueue()
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCell:SetComparable(System.Reflection.ParameterInfo)
    GuiTableCell:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCellSystemQueue:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableLine:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:RefreshLineEntry(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:Refresh(System.Reflection.ParameterInfo)
    SystemSelectionModalWindow:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:05:07:043 STACKCannot find the GuiElement 'Empire0Recipe3'

    Amplitude.Unity.Gui.Gui:GetTitle(System.Reflection.ParameterInfo)
    Gui:GetTitle(System.Reflection.ParameterInfo)
    GuiColonizedStarSystem:get_ConstructionQueue()
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCell:SetComparable(System.Reflection.ParameterInfo)
    GuiTableCell:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCellSystemQueue:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableLine:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:RefreshLineEntry(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:Refresh(System.Reflection.ParameterInfo)
    SystemSelectionModalWindow:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:05:07:043 STACK[AI0] Sync took 0.70004 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:07:043 STACK[AI0] [MainState] Start decision number 60 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:07:131 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:387 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:387 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:388 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:388 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:388 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:388 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:388 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:388 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:430 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACK[AI0] TaskFailed Assign Hero/ 14341

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACK[AI0] TaskFailed Assign Hero/ 15308

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACK[AI0] TaskFailed Assign Hero/ 15311

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACK[AI0] TaskFailed Assign Hero/ 15312

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:431 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:548 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:07:548 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:548 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:548 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:548 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:548 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:548 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:07:587 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:587 STACK[AI0] TaskFailed Assign Hero/ 9655

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:07:587 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:09:738 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:09:780 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:10:035 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:10:382 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:10:621 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:10:621 STACK[AI0] [MainState] Start decision number 61 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:11:088 STACK[Order] OrderChangeOutpostGrowthProvider::DepartmentOfTheInterior/OrderChangeOutpostGrowthProvider#00000144, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:961 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:11:961 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:11:961 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:11:961 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:11:961 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:11:961 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:11:961 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:11:961 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:11:978 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:978 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:978 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:978 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:978 STACK[AI0] TaskFailed Assign Hero/ 14342

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:978 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:978 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:978 STACK[AI0] TaskFailed Assign Hero/ 15304

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:978 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:978 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:978 STACK[AI0] TaskFailed Assign Hero/ 15305

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:978 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:978 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:979 STACK[AI0] TaskFailed Assign Hero/ 15315

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:11:979 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:12:111 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:12:111 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:12:111 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:12:111 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:12:112 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:12:112 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:12:112 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:12:127 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:12:127 STACK[AI0] TaskFailed Assign Hero/ 9656

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:12:128 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:14:310 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:14:327 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:14:428 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:14:677 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:15:132 STACK[AI0] Sync took 0.8010459 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:15:132 STACK[AI0] [MainState] Start decision number 62 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:16:400 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:400 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:400 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:422 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:422 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:422 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:422 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:422 STACK[AI0] TaskFailed Assign Hero/ 14343

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:422 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:422 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:422 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:422 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:423 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:423 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:449 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:449 STACK[AI0] TaskFailed Assign Hero/ 15314

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:449 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:450 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:450 STACK[AI0] TaskFailed Assign Hero/ 15316

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:450 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:450 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:450 STACK[AI0] TaskFailed Assign Hero/ 15318

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:450 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:520 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:16:520 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:520 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:520 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:520 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:520 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:520 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:16:549 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:549 STACK[AI0] TaskFailed Assign Hero/ 9657

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:16:549 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:18:715 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:18:733 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:18:864 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:19:102 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:19:418 STACK[AI0] Sync took 0.70004 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:19:418 STACK[AI0] [MainState] Start decision number 63 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:19:888 STACK[Order] OrderQueuePlanetColonizationConstruction::DepartmentOfIndustry/OrderQueuePlanetColonizationConstruction#00000145, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:730 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:730 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:730 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:730 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:730 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:730 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:730 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:730 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:749 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACK[AI0] TaskFailed Assign Hero/ 14344

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACK[AI0] TaskFailed Assign Hero/ 15310

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACK[AI0] TaskFailed Assign Hero/ 15317

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:749 STACK[AI0] TaskFailed Assign Hero/ 15321

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:750 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:816 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:816 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:833 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:834 STACK[AI0] TaskFailed Assign Hero/ 9658

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:834 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:20:917 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:20:917 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:917 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:917 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:20:917 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:23:116 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:23:133 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:23:250 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:23:533 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:23:555 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#00000146, [Empire0], system guid: 6024, contruction guid: 18365, resource name : EmpireMoney, buyout cost: 10177.01

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:23:555 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:23:918 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:23:918 STACK[AI0] [MainState] Start decision number 64 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:25:232 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:232 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:232 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:232 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:232 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:232 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:232 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:232 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:256 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACK[AI0] TaskFailed Assign Hero/ 14345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACK[AI0] TaskFailed Assign Hero/ 15313

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACK[AI0] TaskFailed Assign Hero/ 15319

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACK[AI0] TaskFailed Assign Hero/ 15324

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:256 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:333 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:25:333 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:333 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:333 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:333 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:333 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:333 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:25:354 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:354 STACK[AI0] TaskFailed Assign Hero/ 9659

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:25:354 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:27:538 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:27:571 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:27:771 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:28:088 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:28:421 STACK[AI0] Sync took 0.9060519 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:28:421 STACK[AI0] [MainState] Start decision number 65 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:29:722 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:722 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:722 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:722 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:722 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:722 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:722 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:722 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:756 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACK[AI0] TaskFailed Assign Hero/ 14346

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACK[AI0] TaskFailed Assign Hero/ 15323

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACK[AI0] TaskFailed Assign Hero/ 15325

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACK[AI0] TaskFailed Assign Hero/ 15327

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:757 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:823 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:29:823 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:823 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:823 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:823 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:823 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:823 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:29:856 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:856 STACK[AI0] TaskFailed Assign Hero/ 9660

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:29:857 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:32:024 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:32:055 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:32:255 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:32:624 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:32:916 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:32:916 STACK[AI0] [MainState] Start decision number 66 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:34:253 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:253 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:254 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:254 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:254 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:254 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:254 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:254 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:280 STACK[Order] OrderQueuePlanetColonizationConstruction::DepartmentOfIndustry/OrderQueuePlanetColonizationConstruction#00000147, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:321 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:321 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:321 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:321 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:321 STACK[AI0] TaskFailed Assign Hero/ 14347

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:321 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:322 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:322 STACK[AI0] TaskFailed Assign Hero/ 15328

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:322 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:322 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:322 STACK[AI0] TaskFailed Assign Hero/ 15329

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:322 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:322 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:322 STACK[AI0] TaskFailed Assign Hero/ 15330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:322 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:322 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:322 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:347 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:347 STACK[AI0] TaskFailed Assign Hero/ 9661

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:348 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:34:430 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:34:430 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:430 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:430 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:34:430 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:35:837 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#00000148, [Empire0], system guid: 11882, contruction guid: 18367, resource name : EmpireMoney, buyout cost: 10177.01

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:35:837 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:36:619 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:36:652 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:36:819 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:37:172 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:37:542 STACK[AI0] Sync took 0.9030516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:37:542 STACK[AI0] [MainState] Start decision number 67 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:38:822 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:822 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:822 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:822 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:822 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:822 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:822 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:822 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:859 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:859 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:859 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:859 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:859 STACK[AI0] TaskFailed Assign Hero/ 14348

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:859 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:859 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:859 STACK[AI0] TaskFailed Assign Hero/ 15320

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:859 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:859 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:859 STACK[AI0] TaskFailed Assign Hero/ 15322

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:859 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:859 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:860 STACK[AI0] TaskFailed Assign Hero/ 15333

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:860 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:935 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:38:935 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:935 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:935 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:935 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:935 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:935 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:38:968 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:968 STACK[AI0] TaskFailed Assign Hero/ 9662

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:38:968 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:41:131 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:41:149 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:41:264 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:41:551 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:41:581 STACK[Order] OrderQueuePlanetColonizationConstruction::DepartmentOfIndustry/OrderQueuePlanetColonizationConstruction#00000149, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:41:935 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:41:935 STACK[AI0] [MainState] Start decision number 68 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:42:505 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#0000014A, [Empire0], system guid: 13144, contruction guid: 18369, resource name : EmpireMoney, buyout cost: 10177.01

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:42:506 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:248 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:249 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:249 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:249 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:249 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:249 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:249 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:249 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:287 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000014B, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:340 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:340 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:340 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:340 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:340 STACK[AI0] TaskFailed Assign Hero/ 14349

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:340 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:340 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:340 STACK[AI0] TaskFailed Assign Hero/ 15326

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:340 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:341 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:341 STACK[AI0] TaskFailed Assign Hero/ 15332

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:341 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:341 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:341 STACK[AI0] TaskFailed Assign Hero/ 15336

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:341 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:341 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:341 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:363 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:363 STACK[AI0] TaskFailed Assign Hero/ 9663

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:363 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:43:447 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:43:447 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:447 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:447 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:43:447 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:45:631 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:45:649 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:45:768 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:46:063 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:46:085 STACK[Order] OrderMoveConstruction::DepartmentOfIndustry/OrderMoveConstruction#0000014C, [Empire0]: 13144 18371 Begin 0

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:46:434 STACK[AI0] Sync took 0.8010459 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:46:434 STACK[AI0] [MainState] Start decision number 69 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:47:649 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:650 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:650 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:650 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:650 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:650 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:650 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:650 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:671 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACK[AI0] TaskFailed Assign Hero/ 14350

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACK[AI0] TaskFailed Assign Hero/ 15331

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACK[AI0] TaskFailed Assign Hero/ 15338

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACK[AI0] TaskFailed Assign Hero/ 15339

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:672 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:733 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:733 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:764 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:764 STACK[AI0] TaskFailed Assign Hero/ 9664

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:764 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:47:832 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:47:832 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:832 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:832 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:47:832 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:48:097 STACK[Order] OrderMoveConstruction::DepartmentOfIndustry/OrderMoveConstruction#0000014D, [Empire0]: 13144 18371 Begin 1

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:50:037 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:50:066 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:50:234 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:50:673 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:50:940 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:50:940 STACK[AI0] [MainState] Start decision number 70 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:52:239 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:239 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:239 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:239 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:239 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:239 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:239 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:239 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:272 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:272 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:272 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:272 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:272 STACK[AI0] TaskFailed Assign Hero/ 14351

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:272 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:272 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:272 STACK[AI0] TaskFailed Assign Hero/ 15337

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:272 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:272 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:272 STACK[AI0] TaskFailed Assign Hero/ 15341

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:273 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:273 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:273 STACK[AI0] TaskFailed Assign Hero/ 15342

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:273 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:339 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:339 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:372 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:372 STACK[AI0] TaskFailed Assign Hero/ 9665

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:372 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:52:439 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:52:439 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:439 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:439 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:52:439 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:54:639 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:54:674 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:54:873 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:55:236 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:55:534 STACK[AI0] Sync took 0.9060518 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:55:534 STACK[AI0] [MainState] Start decision number 71 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:56:896 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:56:896 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:56:896 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:56:896 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:56:896 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:56:896 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:56:896 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:56:896 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:56:913 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACK[AI0] TaskFailed Assign Hero/ 14352

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACK[AI0] TaskFailed Assign Hero/ 15334

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACK[AI0] TaskFailed Assign Hero/ 15335

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACK[AI0] TaskFailed Assign Hero/ 15345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:914 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:56:966 STACK[Order] OrderQueuePlanetColonizationConstruction::DepartmentOfIndustry/OrderQueuePlanetColonizationConstruction#0000014E, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:57:033 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:57:033 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:57:033 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:57:033 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:57:033 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:57:033 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:57:033 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:05:57:050 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:57:050 STACK[AI0] TaskFailed Assign Hero/ 9666

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:57:050 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:58:132 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#0000014F, [Empire0], system guid: 8700, contruction guid: 18373, resource name : EmpireMoney, buyout cost: 10177.01

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:58:132 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:59:233 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:05:59:271 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:59:472 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:05:59:815 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:00:140 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:00:140 STACK[AI0] [MainState] Start decision number 72 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:01:437 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:437 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:437 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:437 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:437 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:437 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:438 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:438 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:470 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:470 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACK[AI0] TaskFailed Assign Hero/ 14353

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACK[AI0] TaskFailed Assign Hero/ 15344

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACK[AI0] TaskFailed Assign Hero/ 15346

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACK[AI0] TaskFailed Assign Hero/ 15348

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:471 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:537 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:01:537 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:537 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:537 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:537 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:537 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:537 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:01:571 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:571 STACK[AI0] TaskFailed Assign Hero/ 9667

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:01:571 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:03:737 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:03:771 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:03:970 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:04:271 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:04:638 STACK[AI0] Sync took 0.9020516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:04:639 STACK[AI0] [MainState] Start decision number 73 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:05:837 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:837 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:837 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:837 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:837 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:837 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:837 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:837 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:870 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACK[AI0] TaskFailed Assign Hero/ 14354

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACK[AI0] TaskFailed Assign Hero/ 15340

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACK[AI0] TaskFailed Assign Hero/ 15350

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:870 STACK[AI0] TaskFailed Assign Hero/ 15351

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:871 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:935 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:05:935 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:935 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:935 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:935 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:935 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:935 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:05:969 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:969 STACK[AI0] TaskFailed Assign Hero/ 9668

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:05:969 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:08:135 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:08:169 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:08:368 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:08:670 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:09:036 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:09:036 STACK[AI0] [MainState] Start decision number 74 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:10:235 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:235 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:235 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:235 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:235 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:235 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:235 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:235 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:268 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:268 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:268 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:268 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:269 STACK[AI0] TaskFailed Assign Hero/ 14355

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:269 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:269 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:269 STACK[AI0] TaskFailed Assign Hero/ 15343

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:269 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:269 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:269 STACK[AI0] TaskFailed Assign Hero/ 15349

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:269 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:269 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:269 STACK[AI0] TaskFailed Assign Hero/ 15354

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:269 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:335 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:10:335 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:335 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:335 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:335 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:335 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:335 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:10:367 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:367 STACK[AI0] TaskFailed Assign Hero/ 9669

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:10:367 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:12:549 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:12:571 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:12:721 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:14:248 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:14:581 STACK[AI0] Sync took 2.0461171 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:14:581 STACK[AI0] [MainState] Start decision number 75 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:15:064 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000150, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:913 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:15:913 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:15:913 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:15:913 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:15:913 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:15:913 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:15:913 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:15:913 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:15:933 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:933 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:933 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:933 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:933 STACK[AI0] TaskFailed Assign Hero/ 14356

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:933 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:933 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:934 STACK[AI0] TaskFailed Assign Hero/ 15353

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:934 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:934 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:934 STACK[AI0] TaskFailed Assign Hero/ 15355

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:934 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:934 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:934 STACK[AI0] TaskFailed Assign Hero/ 15357

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:934 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:15:998 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:15:998 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:16:016 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:16:016 STACK[AI0] TaskFailed Assign Hero/ 9670

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:16:016 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:16:096 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:16:096 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:16:097 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:16:097 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:16:097 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:18:296 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:18:314 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:18:432 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:18:680 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:19:097 STACK[AI0] Sync took 0.8020459 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:19:097 STACK[AI0] [MainState] Start decision number 76 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:19:411 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#00000151, [Empire0], system guid: 13006, contruction guid: 18375, resource name : EmpireMoney, buyout cost: 2626.109

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:19:411 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:416 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:416 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:416 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:416 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:416 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:416 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:416 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:416 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:436 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:436 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:436 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:436 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:436 STACK[AI0] TaskFailed Assign Hero/ 14357

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:437 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:437 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:437 STACK[AI0] TaskFailed Assign Hero/ 15347

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:437 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:437 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:437 STACK[AI0] TaskFailed Assign Hero/ 15352

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:437 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:437 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:437 STACK[AI0] TaskFailed Assign Hero/ 15360

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:437 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:598 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:20:598 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:598 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:598 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:598 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:598 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:598 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:20:616 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:617 STACK[AI0] TaskFailed Assign Hero/ 9671

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:20:617 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:22:783 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:22:813 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:22:934 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:23:226 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:23:500 STACK[AI0] Sync took 0.7000401 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:23:500 STACK[AI0] [MainState] Start decision number 77 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:23:531 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000152, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:832 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:832 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:832 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:832 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:832 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:832 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:832 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:832 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:851 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:851 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:851 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:851 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:851 STACK[AI0] TaskFailed Assign Hero/ 14358

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:852 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:852 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:852 STACK[AI0] TaskFailed Assign Hero/ 15358

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:852 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:852 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:852 STACK[AI0] TaskFailed Assign Hero/ 15362

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:852 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:852 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:852 STACK[AI0] TaskFailed Assign Hero/ 15363

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:852 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:24:996 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:24:996 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:996 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:996 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:996 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:996 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:24:996 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:25:014 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:25:014 STACK[AI0] TaskFailed Assign Hero/ 9672

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:25:014 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:25:061 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#00000153, [Empire0], system guid: 13006, contruction guid: 18377, resource name : EmpireMoney, buyout cost: 1044.61

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:25:061 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:27:200 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:27:229 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:27:345 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:27:632 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:28:015 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:28:015 STACK[AI0] [MainState] Start decision number 78 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:28:997 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#00000154, [Empire0], system guid: 13006, contruction guid: 15842, resource name : EmpireMoney, buyout cost: 4336.466

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:28:997 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:312 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:312 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:312 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:312 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:312 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:312 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:312 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:312 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:332 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:332 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:332 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:332 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:332 STACK[AI0] TaskFailed Assign Hero/ 14359

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:333 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:333 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:333 STACK[AI0] TaskFailed Assign Hero/ 15364

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:333 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:333 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:333 STACK[AI0] TaskFailed Assign Hero/ 15365

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:333 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:333 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:333 STACK[AI0] TaskFailed Assign Hero/ 15366

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:333 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:397 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:397 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:417 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:417 STACK[AI0] TaskFailed Assign Hero/ 9673

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:417 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:29:499 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:29:499 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:499 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:499 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:29:499 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:31:698 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:31:716 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:31:847 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:32:053 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:32:499 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:32:499 STACK[AI0] [MainState] Start decision number 79 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:33:815 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:816 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:816 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:816 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:816 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:816 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:816 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:816 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:835 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACK[AI0] TaskFailed Assign Hero/ 14360

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACK[AI0] TaskFailed Assign Hero/ 15367

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACK[AI0] TaskFailed Assign Hero/ 15368

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACK[AI0] TaskFailed Assign Hero/ 15369

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:836 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:898 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:898 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:916 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:916 STACK[AI0] TaskFailed Assign Hero/ 9674

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:916 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:33:998 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:33:998 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:998 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:999 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:33:999 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:36:200 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:36:230 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:36:349 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:36:602 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:36:999 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:36:999 STACK[AI0] [MainState] Start decision number 80 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:38:312 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:313 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:313 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:313 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:313 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:313 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:313 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:313 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:332 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:332 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACK[AI0] TaskFailed Assign Hero/ 14361

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACK[AI0] TaskFailed Assign Hero/ 15359

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACK[AI0] TaskFailed Assign Hero/ 15361

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACK[AI0] TaskFailed Assign Hero/ 15372

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:333 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:395 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:395 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:414 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:414 STACK[AI0] TaskFailed Assign Hero/ 9675

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:414 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:38:496 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:38:496 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:497 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:497 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:497 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:38:800 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000155, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:39:483 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000156, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:40:696 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:40:714 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:40:847 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:41:146 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:41:495 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:41:495 STACK[AI0] [MainState] Start decision number 81 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:42:829 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:829 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:829 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:830 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:830 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:830 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:830 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:830 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:850 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:850 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACK[AI0] TaskFailed Assign Hero/ 14362

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACK[AI0] TaskFailed Assign Hero/ 15356

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACK[AI0] TaskFailed Assign Hero/ 15371

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACK[AI0] TaskFailed Assign Hero/ 15375

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:851 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:896 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:896 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:914 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:914 STACK[AI0] TaskFailed Assign Hero/ 9676

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:914 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:42:999 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:42:999 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:999 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:999 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:42:999 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:43:945 STACK[Order] OrderMoveConstruction::DepartmentOfIndustry/OrderMoveConstruction#00000157, [Empire0]: 13006 16603 Begin 18

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:45:201 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:45:230 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:45:362 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:45:629 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:45:898 STACK[AI0] Sync took 0.70004 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:45:898 STACK[AI0] [MainState] Start decision number 82 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:46:945 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#00000158, [Empire0], system guid: 13006, contruction guid: 15862, resource name : EmpireMoney, buyout cost: 8728.925

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:46:945 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:246 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:246 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:246 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:246 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:246 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:246 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:246 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:246 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:266 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:266 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:266 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:266 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:267 STACK[AI0] TaskFailed Assign Hero/ 14363

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:267 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:267 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:267 STACK[AI0] TaskFailed Assign Hero/ 15374

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:267 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:267 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:267 STACK[AI0] TaskFailed Assign Hero/ 15376

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:267 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:267 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:267 STACK[AI0] TaskFailed Assign Hero/ 15378

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:267 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:396 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:47:396 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:396 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:396 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:396 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:396 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:396 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:47:414 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:414 STACK[AI0] TaskFailed Assign Hero/ 9677

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:47:414 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:49:618 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:49:652 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:49:852 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:50:167 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:50:505 STACK[AI0] Sync took 0.9020516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:50:505 STACK[AI0] [MainState] Start decision number 83 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:51:800 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:51:800 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:51:800 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:51:800 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:51:800 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:51:800 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:51:801 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:51:801 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:51:834 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACK[AI0] TaskFailed Assign Hero/ 14364

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACK[AI0] TaskFailed Assign Hero/ 15370

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACK[AI0] TaskFailed Assign Hero/ 15380

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACK[AI0] TaskFailed Assign Hero/ 15381

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:834 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:900 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:51:900 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:51:934 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:934 STACK[AI0] TaskFailed Assign Hero/ 9678

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:51:934 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:52:000 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:52:000 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:52:000 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:52:000 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:52:000 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:54:197 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:54:221 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:54:385 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:54:667 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:55:002 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:55:002 STACK[AI0] [MainState] Start decision number 84 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:56:299 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:299 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:299 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:299 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:299 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:299 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:299 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:299 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:333 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:333 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:333 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:333 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:333 STACK[AI0] TaskFailed Assign Hero/ 14365

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:333 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:333 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:333 STACK[AI0] TaskFailed Assign Hero/ 15373

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:334 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:334 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:334 STACK[AI0] TaskFailed Assign Hero/ 15379

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:334 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:334 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:334 STACK[AI0] TaskFailed Assign Hero/ 15384

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:334 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:399 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:399 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:433 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:433 STACK[AI0] TaskFailed Assign Hero/ 9679

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:433 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:56:498 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:56:498 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:498 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:498 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:56:498 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:06:58:700 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:58:734 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:58:934 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:59:249 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:06:59:614 STACK[AI0] Sync took 0.9010516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:06:59:615 STACK[AI0] [MainState] Start decision number 85 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:00:914 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:00:914 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:00:914 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:00:915 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:00:915 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:00:915 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:00:915 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:00:915 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:00:939 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:939 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:939 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:939 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:939 STACK[AI0] TaskFailed Assign Hero/ 14366

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:939 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:939 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:939 STACK[AI0] TaskFailed Assign Hero/ 15383

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:939 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:939 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:939 STACK[AI0] TaskFailed Assign Hero/ 15385

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:940 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:940 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:940 STACK[AI0] TaskFailed Assign Hero/ 15387

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:00:940 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:01:015 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:01:015 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:01:047 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:01:047 STACK[AI0] TaskFailed Assign Hero/ 9680

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:01:047 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:01:098 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:01:098 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:01:098 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:01:098 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:01:098 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:03:301 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:03:335 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:03:534 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:03:833 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:04:201 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:04:201 STACK[AI0] [MainState] Start decision number 86 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:05:533 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:533 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:533 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:533 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:533 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:533 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:533 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:533 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:566 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:566 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:566 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:566 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:566 STACK[AI0] TaskFailed Assign Hero/ 14367

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:567 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:567 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:567 STACK[AI0] TaskFailed Assign Hero/ 15377

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:567 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:567 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:567 STACK[AI0] TaskFailed Assign Hero/ 15382

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:567 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:567 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:567 STACK[AI0] TaskFailed Assign Hero/ 15390

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:567 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:599 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:599 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:632 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:632 STACK[AI0] TaskFailed Assign Hero/ 9681

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:632 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:05:699 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:05:700 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:700 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:700 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:05:700 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:07:902 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:07:933 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:08:135 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:08:435 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:08:801 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:08:801 STACK[AI0] [MainState] Start decision number 87 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:10:099 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:099 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:099 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:099 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:099 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:099 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:099 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:099 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:133 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:133 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:133 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:133 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:133 STACK[AI0] TaskFailed Assign Hero/ 14368

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:134 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:134 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:134 STACK[AI0] TaskFailed Assign Hero/ 15388

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:134 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:134 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:134 STACK[AI0] TaskFailed Assign Hero/ 15392

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:134 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:134 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:134 STACK[AI0] TaskFailed Assign Hero/ 15393

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:134 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:200 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:10:200 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:200 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:200 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:200 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:200 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:200 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:10:233 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:233 STACK[AI0] TaskFailed Assign Hero/ 9682

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:10:233 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:12:399 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:12:433 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:12:634 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:12:934 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:13:301 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:13:301 STACK[AI0] [MainState] Start decision number 88 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:14:638 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:638 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:638 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:638 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:638 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:638 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:638 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:638 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:671 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:671 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACK[AI0] TaskFailed Assign Hero/ 14369

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACK[AI0] TaskFailed Assign Hero/ 15394

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACK[AI0] TaskFailed Assign Hero/ 15395

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACK[AI0] TaskFailed Assign Hero/ 15396

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:672 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:703 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:704 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:737 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:738 STACK[AI0] TaskFailed Assign Hero/ 9683

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:738 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:14:804 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:14:804 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:804 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:804 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:14:804 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:17:003 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:17:036 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:17:236 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:17:535 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:17:904 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:17:904 STACK[AI0] [MainState] Start decision number 89 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:19:239 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:239 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:239 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:239 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:239 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:239 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:239 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:239 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:273 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:273 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:273 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:273 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:274 STACK[AI0] TaskFailed Assign Hero/ 14370

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:274 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:274 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:274 STACK[AI0] TaskFailed Assign Hero/ 15386

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:274 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:274 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:274 STACK[AI0] TaskFailed Assign Hero/ 15391

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:274 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:274 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:274 STACK[AI0] TaskFailed Assign Hero/ 15399

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:274 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:404 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:19:404 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:404 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:404 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:404 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:404 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:404 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:19:437 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:437 STACK[AI0] TaskFailed Assign Hero/ 9684

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:19:437 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:21:604 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:21:638 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:21:837 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:22:154 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:22:521 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:22:521 STACK[AI0] [MainState] Start decision number 90 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:23:820 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:23:820 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:23:820 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:23:820 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:23:820 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:23:820 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:23:820 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:23:820 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:23:852 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:852 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:852 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:852 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:852 STACK[AI0] TaskFailed Assign Hero/ 14371

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:852 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:852 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:852 STACK[AI0] TaskFailed Assign Hero/ 15389

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:852 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:852 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:852 STACK[AI0] TaskFailed Assign Hero/ 15397

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:853 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:853 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:853 STACK[AI0] TaskFailed Assign Hero/ 15402

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:853 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:918 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:23:918 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:23:953 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:953 STACK[AI0] TaskFailed Assign Hero/ 9685

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:23:953 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:24:019 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:24:019 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:24:019 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:24:019 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:24:019 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:26:217 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:26:249 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:26:450 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:26:751 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:27:117 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:27:118 STACK[AI0] [MainState] Start decision number 91 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:28:433 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:433 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:433 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:433 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:433 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:433 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:433 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:433 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:466 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:466 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:466 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:466 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:466 STACK[AI0] TaskFailed Assign Hero/ 14372

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:466 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:467 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:467 STACK[AI0] TaskFailed Assign Hero/ 15401

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:467 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:467 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:467 STACK[AI0] TaskFailed Assign Hero/ 15403

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:467 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:467 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:467 STACK[AI0] TaskFailed Assign Hero/ 15405

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:467 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:499 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:500 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:533 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:533 STACK[AI0] TaskFailed Assign Hero/ 9686

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:533 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:28:599 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:28:599 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:599 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:599 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:28:599 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:30:818 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:30:852 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:31:053 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:31:459 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:31:827 STACK[AI0] Sync took 1.0020573 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:31:827 STACK[AI0] [MainState] Start decision number 92 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:33:135 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:135 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:135 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:135 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:135 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:135 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:135 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:135 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:169 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:169 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:169 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:170 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:170 STACK[AI0] TaskFailed Assign Hero/ 14373

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:170 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:170 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:170 STACK[AI0] TaskFailed Assign Hero/ 15404

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:170 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:170 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:170 STACK[AI0] TaskFailed Assign Hero/ 15406

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:170 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:170 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:170 STACK[AI0] TaskFailed Assign Hero/ 15408

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:170 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:203 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:203 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:236 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:236 STACK[AI0] TaskFailed Assign Hero/ 9687

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:236 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:33:302 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:33:302 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:303 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:303 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:33:303 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:35:516 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:35:545 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:35:697 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:35:966 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:241 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:37:242 STACK[AI0] [MainState] Start decision number 93 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:37:521 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:521 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:521 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:521 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:521 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:521 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:521 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:521 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:571 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACK[AI0] TaskFailed Assign Hero/ 14374

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACK[AI0] TaskFailed Assign Hero/ 15398

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACK[AI0] TaskFailed Assign Hero/ 15400

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACK[AI0] TaskFailed Assign Hero/ 15411

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:572 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:621 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:621 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:671 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:671 STACK[AI0] TaskFailed Assign Hero/ 9688

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:671 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:37:721 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:37:721 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:721 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:721 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:37:721 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:39:955 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:40:006 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:40:306 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:002 STACK[ChatMessage] RECV: l:/_turn/191 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:set_Turn(System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SaveGame(System.Reflection.ParameterInfo)
    GameManager:Save(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:SaveGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LoadSaveModalWindow:SaveGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LoadSaveModalWindow:OnSaveCb(System.Reflection.ParameterInfo)
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:07:45:002 STACK[AI0] Sync took 1.1000629 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:45:002 STACK[AI0] [MainState] Start decision number 94 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:45:002 STACK[AI0] [MainState] Start decision number 95 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:45:002 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:002 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:45:132 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:168 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACK[AI0] TaskFailed Assign Hero/ 14375

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACK[AI0] TaskFailed Assign Hero/ 15407

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACK[AI0] TaskFailed Assign Hero/ 15410

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACK[AI0] TaskFailed Assign Hero/ 15414

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:169 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:170 STACK[AI0] TaskFailed Assign Hero/ 9689

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:45:170 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:283 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:283 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:283 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:283 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:283 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:283 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:283 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:283 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:316 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:316 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:316 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:316 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:316 STACK[AI0] TaskFailed Assign Hero/ 14376

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:316 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:317 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:317 STACK[AI0] TaskFailed Assign Hero/ 15412

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:317 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:317 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:317 STACK[AI0] TaskFailed Assign Hero/ 15413

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:317 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:317 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:317 STACK[AI0] TaskFailed Assign Hero/ 15417

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:317 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:350 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:350 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:383 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:383 STACK[AI0] TaskFailed Assign Hero/ 9690

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:383 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:46:450 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:46:450 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:451 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:451 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:46:451 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:48:683 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:48:716 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:48:916 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:49:266 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:49:667 STACK[AI0] Sync took 1.0030573 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:49:667 STACK[AI0] [MainState] Start decision number 96 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:52:286 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:286 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:287 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:287 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:287 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:287 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:287 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:287 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:370 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:370 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:370 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:371 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:371 STACK[AI0] TaskFailed Assign Hero/ 14377

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:371 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:371 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:371 STACK[AI0] TaskFailed Assign Hero/ 15415

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:371 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:371 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:371 STACK[AI0] TaskFailed Assign Hero/ 15419

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:371 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:371 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:371 STACK[AI0] TaskFailed Assign Hero/ 15420

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:371 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:501 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:52:501 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:501 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:501 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:501 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:501 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:501 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:52:533 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:534 STACK[AI0] TaskFailed Assign Hero/ 9691

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:52:534 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:54:600 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:54:635 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:54:835 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:55:191 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:55:512 STACK[AI0] Sync took 0.9150523 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:55:512 STACK[AI0] [MainState] Start decision number 97 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:56:786 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:786 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:786 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:786 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:786 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:786 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:786 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:786 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:820 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:820 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:820 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:820 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:820 STACK[AI0] TaskFailed Assign Hero/ 14378

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:820 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:820 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:820 STACK[AI0] TaskFailed Assign Hero/ 15409

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:820 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:820 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:821 STACK[AI0] TaskFailed Assign Hero/ 15418

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:821 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:821 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:821 STACK[AI0] TaskFailed Assign Hero/ 15423

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:821 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:919 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:56:919 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:919 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:919 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:919 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:919 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:919 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:07:56:953 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:953 STACK[AI0] TaskFailed Assign Hero/ 9692

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:56:953 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:59:130 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:59:151 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:59:299 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:59:516 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:07:59:909 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:07:59:909 STACK[AI0] [MainState] Start decision number 98 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:01:308 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:308 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:308 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:308 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:308 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:308 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:308 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:308 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:326 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:326 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:326 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:326 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:326 STACK[AI0] TaskFailed Assign Hero/ 14379

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:326 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:326 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:327 STACK[AI0] TaskFailed Assign Hero/ 15421

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:327 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:327 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:327 STACK[AI0] TaskFailed Assign Hero/ 15422

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:327 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:327 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:327 STACK[AI0] TaskFailed Assign Hero/ 15426

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:327 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:409 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:01:409 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:409 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:409 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:409 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:409 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:409 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:01:427 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:427 STACK[AI0] TaskFailed Assign Hero/ 9693

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:01:427 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:03:613 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:03:631 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:03:777 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:03:998 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:04:410 STACK[AI0] Sync took 0.8020459 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:04:410 STACK[AI0] [MainState] Start decision number 99 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:04:502 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000159, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:775 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:775 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:775 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:776 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:776 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:776 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:776 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:776 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:795 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:795 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:795 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:795 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:796 STACK[AI0] TaskFailed Assign Hero/ 14380

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:796 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:796 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:796 STACK[AI0] TaskFailed Assign Hero/ 15416

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:796 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:796 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:796 STACK[AI0] TaskFailed Assign Hero/ 15424

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:796 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:796 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:796 STACK[AI0] TaskFailed Assign Hero/ 15429

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:796 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:911 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:05:911 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:911 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:911 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:912 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:912 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:912 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:05:929 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:929 STACK[AI0] TaskFailed Assign Hero/ 9694

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:05:929 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:08:112 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:08:131 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:08:245 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:08:512 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:08:530 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000015A, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:08:811 STACK[AI0] Sync took 0.70004 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:08:811 STACK[AI0] [MainState] Start decision number 100 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:09:146 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000015B, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:208 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:208 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:208 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:208 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:208 STACK[AI0] TaskFailed Assign Hero/ 14381

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:208 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:208 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:209 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:209 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:209 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:209 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:209 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:209 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:209 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:226 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:226 STACK[AI0] TaskFailed Assign Hero/ 15427

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:227 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:227 STACK[AI0] TaskFailed Assign Hero/ 15431

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:227 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:227 STACK[AI0] TaskFailed Assign Hero/ 15432

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:327 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:10:327 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:328 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:328 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:328 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:328 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:328 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:10:345 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:346 STACK[AI0] TaskFailed Assign Hero/ 9695

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:10:346 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:11:098 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000015C, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:12:060 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000015D, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:12:524 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:12:541 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:12:645 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:12:943 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:13:328 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:13:328 STACK[AI0] [MainState] Start decision number 101 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:14:652 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:652 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:652 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:652 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:652 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:652 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:652 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:652 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:685 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:685 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:685 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:685 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:685 STACK[AI0] TaskFailed Assign Hero/ 14382

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:685 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:685 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:685 STACK[AI0] TaskFailed Assign Hero/ 15430

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:685 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:685 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:685 STACK[AI0] TaskFailed Assign Hero/ 15434

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:686 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:686 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:686 STACK[AI0] TaskFailed Assign Hero/ 15435

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:686 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:720 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:720 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:753 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:753 STACK[AI0] TaskFailed Assign Hero/ 9696

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:754 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:14:818 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:14:818 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:819 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:819 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:14:819 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:17:017 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:17:049 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:17:249 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:17:532 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:17:833 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:17:833 STACK[AI0] [MainState] Start decision number 102 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:19:133 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:133 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:133 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:133 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:133 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:134 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:134 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:134 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:167 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACK[AI0] TaskFailed Assign Hero/ 14383

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACK[AI0] TaskFailed Assign Hero/ 15425

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACK[AI0] TaskFailed Assign Hero/ 15433

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:167 STACK[AI0] TaskFailed Assign Hero/ 15438

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:168 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:233 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:233 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:267 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:267 STACK[AI0] TaskFailed Assign Hero/ 9697

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:267 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:19:333 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:19:333 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:333 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:333 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:19:333 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:21:535 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:21:567 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:21:827 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:22:202 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:22:535 STACK[AI0] Sync took 1.0010572 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:22:535 STACK[AI0] [MainState] Start decision number 103 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:23:868 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:23:868 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:23:868 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:23:868 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:23:868 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:23:868 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:23:868 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:23:868 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:23:900 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:900 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:900 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:900 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:900 STACK[AI0] TaskFailed Assign Hero/ 14384

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:900 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:900 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:900 STACK[AI0] TaskFailed Assign Hero/ 15428

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:901 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:901 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:901 STACK[AI0] TaskFailed Assign Hero/ 15436

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:901 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:901 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:901 STACK[AI0] TaskFailed Assign Hero/ 15441

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:23:901 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:24:033 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:24:033 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:24:033 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:24:033 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:24:034 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:24:034 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:24:034 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:24:067 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:24:067 STACK[AI0] TaskFailed Assign Hero/ 9698

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:24:067 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:26:238 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:26:290 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:26:595 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:27:048 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:27:355 STACK[AI0] Sync took 1.1000629 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:27:355 STACK[AI0] [MainState] Start decision number 104 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:28:644 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:644 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:644 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:644 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:644 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:696 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACK[AI0] TaskFailed Assign Hero/ 14385

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACK[AI0] TaskFailed Assign Hero/ 15437

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACK[AI0] TaskFailed Assign Hero/ 15440

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACK[AI0] TaskFailed Assign Hero/ 15444

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:697 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:697 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:697 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:854 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:28:854 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:854 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:854 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:854 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:854 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:854 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:28:905 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:905 STACK[AI0] TaskFailed Assign Hero/ 9699

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:28:905 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:31:058 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:31:108 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:31:425 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:31:861 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:32:121 STACK[AI0] Sync took 1.101063 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:32:121 STACK[AI0] [MainState] Start decision number 105 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:36:153 STACK[ChatMessage] RECV: l:/_turn/191 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:set_Turn(System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SaveGame(System.Reflection.ParameterInfo)
    GameManager:Save(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:SaveGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LoadSaveModalWindow:SaveGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LoadSaveModalWindow:OnSaveCb(System.Reflection.ParameterInfo)
    LoadSaveModalWindow:OnSaveNameTextFieldValidateCb(System.Reflection.ParameterInfo)
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlTextField:KeyDown()
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:08:36:154 STACK[AI0] [MainState] Start decision number 106 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:36:154 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:154 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:155 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:155 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:243 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACK[AI0] TaskFailed Assign Hero/ 14386

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACK[AI0] TaskFailed Assign Hero/ 15442

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACK[AI0] TaskFailed Assign Hero/ 15443

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACK[AI0] TaskFailed Assign Hero/ 15447

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:244 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:245 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:245 STACK[AI0] TaskFailed Assign Hero/ 9700

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:245 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:245 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:245 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:36:245 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:36:245 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:245 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:245 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:36:245 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:38:469 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:38:503 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:38:701 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:39:068 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:39:469 STACK[AI0] Sync took 1.0070576 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:39:469 STACK[AI0] [MainState] Start decision number 107 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:40:850 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:40:850 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:40:850 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:40:850 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:40:850 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:40:850 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:40:850 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:40:850 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:40:880 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:880 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACK[AI0] TaskFailed Assign Hero/ 14389

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACK[AI0] TaskFailed Assign Hero/ 15448

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACK[AI0] TaskFailed Assign Hero/ 15449

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACK[AI0] TaskFailed Assign Hero/ 15450

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:881 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:946 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:40:946 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:40:980 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:980 STACK[AI0] TaskFailed Assign Hero/ 9701

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:40:980 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:41:046 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:41:046 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:41:046 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:41:046 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:41:046 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:43:270 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:43:364 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:43:565 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:43:883 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:44:284 STACK[AI0] Sync took 1.014058 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:44:284 STACK[AI0] [MainState] Start decision number 108 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:45:674 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:674 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:674 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:674 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:674 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:674 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:674 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:674 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:714 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:714 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:714 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:714 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:714 STACK[AI0] TaskFailed Assign Hero/ 14387

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:715 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:715 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:715 STACK[AI0] TaskFailed Assign Hero/ 15439

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:715 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:715 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:715 STACK[AI0] TaskFailed Assign Hero/ 15445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:715 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:715 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:715 STACK[AI0] TaskFailed Assign Hero/ 15453

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:715 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:791 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:45:791 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:791 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:791 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:791 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:791 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:791 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:45:829 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:829 STACK[AI0] TaskFailed Assign Hero/ 9702

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:45:829 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:47:984 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:48:019 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:48:218 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:48:535 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:48:868 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:48:868 STACK[AI0] [MainState] Start decision number 109 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:50:206 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:207 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:207 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:207 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:207 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:207 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:207 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:207 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:244 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:244 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:244 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:245 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:245 STACK[AI0] TaskFailed Assign Hero/ 14388

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:245 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:245 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:245 STACK[AI0] TaskFailed Assign Hero/ 15451

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:245 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:245 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:245 STACK[AI0] TaskFailed Assign Hero/ 15452

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:245 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:245 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:245 STACK[AI0] TaskFailed Assign Hero/ 15456

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:245 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:390 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:50:390 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:390 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:390 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:390 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:390 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:390 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:50:425 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:425 STACK[AI0] TaskFailed Assign Hero/ 9703

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:50:425 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:52:566 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:52:600 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:52:798 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:53:214 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:53:582 STACK[AI0] Sync took 1.0000572 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:53:582 STACK[AI0] [MainState] Start decision number 110 (state: Main, turn: 191)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:54:548 STACKGameClientState_Turn_Finished

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Finished:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:614 STACK[AI0] Game state: OthersWantToEndTheTurn.

    Amplitude.AI.Core.AIScheduler:SetGameState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.AIModule_ENFER:OnMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:PostToAI(System.Reflection.ParameterInfo)
    AI:NotifyGameStateChangeIfNecessary()
    AI:AskToFinishTheTurn()
    AIManager:AskToFinishTheTurn()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:913 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:54:913 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:54:913 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:54:913 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:54:913 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:54:913 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:54:913 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:54:913 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:54:947 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:947 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:947 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:947 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:947 STACK[AI0] TaskFailed Assign Hero/ 14392

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:947 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:947 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:947 STACK[AI0] TaskFailed Assign Hero/ 15446

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:947 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:947 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:947 STACK[AI0] TaskFailed Assign Hero/ 15455

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:948 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:948 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:948 STACK[AI0] TaskFailed Assign Hero/ 15459

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:54:948 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:55:081 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:55:081 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:55:081 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:55:081 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:55:081 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:55:081 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:08:55:114 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:55:114 STACK[AI0] TaskFailed Assign Hero/ 9704

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:55:114 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:55:185 STACK[AI0] [MainState] Send the AI Signal ReadyToEndTheTurn.

    Amplitude.AI.Core.AIMainStates.MainState_WaitForEndTurn:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:08:55:246 STACKGameServerState_Turn_Finished

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Finished:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:55:247 STACK[AI0] Game state: FinishTurn.

    Amplitude.AI.Core.AIScheduler:SetGameState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.AIModule_ENFER:OnMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:PostToAI(System.Reflection.ParameterInfo)
    AI:NotifyGameStateChangeIfNecessary()
    AI:OnGameStateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:OnStateChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:55:380 STACK[GameServerState_Turn_Finished] Encounter Sync Pass#0.

    GameServerState_Turn_Finished+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Finished:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:55:579 STACKGameClientState_Turn_FinishedAndLocked

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_FinishedAndLocked:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:55:680 STACKGameServerState_Turn_Elections

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Elections:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:55:680 STACK[AI0] Game state: InterTurn.

    Amplitude.AI.Core.AIScheduler:SetGameState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.AIModule_ENFER:OnMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:PostToAI(System.Reflection.ParameterInfo)
    AI:NotifyGameStateChangeIfNecessary()
    AI:OnGameStateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:OnStateChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:55:713 STACKGameClientState_Turn_Elections

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Elections:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:014 STACKGameClientState_Turn_ElectionsFinished

    GameClientState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:112 STACKGameServerState_Turn_End

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_End:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:346 STACKGameServerState_Turn_Ended

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:346 STACKGameClientState_Turn_End

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_End:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:346 STACKCan't get network statistic: TURNS_PLAYED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:IncrementStatistic(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:346 STACKCan't get network statistic: MAX_NETSYSTEMGROWTH

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:346 STACKCan't get network statistic: MAX_NETSYSTEMGROWTH

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: MAX_NETSYSTEMPRODUCTION

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: MAX_NETSYSTEMPRODUCTION

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: MAX_NETSYSTEMMONEY

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: MAX_NETSYSTEMMONEY

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: MAX_NETSYSTEMRESEARCH

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: MAX_NETSYSTEMRESEARCH

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: MAX_NETSYSTEMEMPIREPOINT

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: MAX_NETSYSTEMEMPIREPOINT

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: MIN_STRATEGIC_STOCK

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: MIN_STRATEGIC_STOCK

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't find network achievement: OWN_TRADEROUTE_FROM_HOME_TO_AURIGA

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: TRADECOMPANIES_LEVEL_7

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: TRADECOMPANIES_LEVEL_7

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: INVADED_SYSTEMS_DEPLETED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: INVADED_SYSTEMS_DEPLETED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't find network achievement: COLONIZE_EACH_PLANET_TYPE

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't find network achievement: COLONIZE_EACH_PLANET_TYPE

    Amplitude.Unity.Achievement.NetworkAchievementManager:SetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't find network achievement: CHANGE_GOVERNMENT_POLITICS_AND_LAWS

    Amplitude.Unity.Achievement.NetworkAchievementManager:SetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:347 STACKCan't get network statistic: BENEFICIAL_DIPLOMATIC_AGREEMENTS

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:348 STACKCan't get network statistic: BENEFICIAL_DIPLOMATIC_AGREEMENTS

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:348 STACKStoreStats

    Amplitude.Unity.Achievement.SteamAchievementManager:NetworkCommit()
    Amplitude.Unity.Achievement.NetworkAchievementManager:Commit()
    AchievementManager:OnEventEndTurn(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    GameClientState_Turn_End+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:08:56:348 STACK[Order] OrderSendAutomatedShip::DeparmentOfLabour/OrderSendAutomatedShip#0000015E, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator13:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:306 STACKCan't get network statistic: DUST_GAINED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:AddToStatistic(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:DepartmentOfTheTreasury_ResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:OnResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:CollectResource(System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury+c__Iterator7:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:306 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:306 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:306 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:306 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:306 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:306 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:306 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:306 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[Heroes] The colonization state of the World Academy has changed.

    Academy:WorldAcademy_OnColonizationChanged(System.Reflection.ParameterInfo)
    StarSystemNode:NotifyColonizationChanged()
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:307 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:308 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:308 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:308 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:308 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:308 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:308 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:308 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:ColonizePlanetAndStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:DepartmentOfIndustry_PlanetColonizationConstructionchange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__IteratorF:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:308 STACK[SenateV2] (PopulationPoliticsSupport) Empire#0 Politics01 = 0.04 Politics02 = 0.01 Politics03 = 0.19 Politics04 = 0.03 Politics05 = 0.02 Politics06 = 0.71 Politics00 = 0.00 TOTAL_SCORE = 101463.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:308 STACKCan't get network statistic: MAX_HERO_LEVEL

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatisticValue(System.Reflection.ParameterInfo)
    AchievementManager:OnEventHeroLevelup(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    Hero:UpdateLevel()
    Hero:ComputePerTurnProperties()
    DepartmentOfEducation+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:308 STACKCan't get network statistic: MAX_HERO_LEVEL

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:SetStatisticValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:OnEventHeroLevelup(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    Hero:UpdateLevel()
    Hero:ComputePerTurnProperties()
    DepartmentOfEducation+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:05:308 STACKStoreStats

    Amplitude.Unity.Achievement.SteamAchievementManager:NetworkCommit()
    Amplitude.Unity.Achievement.NetworkAchievementManager:Commit()
    AchievementManager:OnEventHeroLevelup(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    Hero:UpdateLevel()
    Hero:ComputePerTurnProperties()
    DepartmentOfEducation+c__IteratorE:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:06:146 STACKInfinite loop detected!

    DepartmentOfIndustry+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:06:147 STACK[SenateV2] (PopulationPoliticsSupport) Empire#1 Politics01 = 0.03 Politics02 = 0.00 Politics03 = 0.18 Politics04 = 0.01 Politics05 = 0.00 Politics06 = 0.78 Politics00 = 0.00 TOTAL_SCORE = 4027.50

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:06:514 STACK[SenateV2] (PopulationPoliticsSupport) Empire#2 Politics01 = 0.25 Politics02 = 0.02 Politics03 = 0.21 Politics04 = 0.01 Politics05 = 0.01 Politics06 = 0.50 Politics00 = 0.00 TOTAL_SCORE = 1605.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:06:688 STACK[SenateV2] (PopulationPoliticsSupport) Empire#3 Politics01 = 0.03 Politics02 = 0.01 Politics03 = 0.13 Politics04 = 0.10 Politics05 = 0.00 Politics06 = 0.74 Politics00 = 0.00 TOTAL_SCORE = 1135.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:06:941 STACK[SenateV2] (PopulationPoliticsSupport) Empire#4 Politics01 = 0.08 Politics02 = 0.22 Politics03 = 0.07 Politics04 = 0.03 Politics05 = 0.03 Politics06 = 0.57 Politics00 = 0.00 TOTAL_SCORE = 2370.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:06:986 STACKPopulation politics total score is equal to zero.

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:06:987 STACK[SenateV2] (PopulationPoliticsSupport) Empire#5 TOTAL_SCORE = 0.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:06:987 STACK[SenateV2] (PopulationPoliticsSupport) Empire#6 Politics01 = 0.01 Politics02 = 0.00 Politics03 = 0.06 Politics04 = 0.02 Politics05 = 0.46 Politics06 = 0.45 Politics00 = 0.00 TOTAL_SCORE = 89.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:027 STACKPopulation politics total score is equal to zero.

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:027 STACK[SenateV2] (PopulationPoliticsSupport) Empire#7 TOTAL_SCORE = 0.00

    Senate:RefreshEmpirePoliticsSupport()
    Senate+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClientState_Turn_End:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKGameClientState_Turn_Ended

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing Encounter 18282

    Encounter:Dispose()
    EncounterRepository:ClearEncounters(System.Reflection.ParameterInfo)
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 4331

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 5580

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 5681

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 5829

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 6177

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 6294

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 6527

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 6766

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 7211

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 7327

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 7686

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 7731

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 9613

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 10917

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 10988

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 11248

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 11496

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:359 STACKDisposing GroundBattle 11670

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 11674

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 11880

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 12137

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 12252

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 12295

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 12409

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 12459

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 12624

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 13024

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 13025

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 13752

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 14141

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 14150

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 14236

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 14237

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 14673

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 14772

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 14778

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 14780

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 17063

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 17338

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 17508

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 17509

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 17510

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 17659

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 17663

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 17666

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 17741

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACKDisposing GroundBattle 17872

    GroundBattle:Dispose()
    GroundBattleRepository:ClearFinishedGroundBattles()
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:360 STACK[ChatMessage] RECV: l:/_turn/192 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:set_Turn(System.Reflection.ParameterInfo)
    GameClientState_Turn_Ended:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:779 STACKGameServerState_CheckForGameEndingConditions

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_CheckForGameEndingConditions:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:07:980 STACKGameServerState_Turn_Dump

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Dump:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:08:015 STACKGameClientState_Turn_ClearEntityActions

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_ClearEntityActions:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:08:050 STACKGameClientState_Turn_Dump

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Dump:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:08:051 STACKGameClientState_Turn_Dump_Finished

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Dump_Finished:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:08:051 STACKOrder history flushed.

    GameClient:ClearOrderHistory()
    GameClientState_Turn_Dump_Finished:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:08:113 STACKSynchronization state is 'Synchronized'.

    GameServer:ISynchronizationService_SynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:NotifySynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:RefreshSynchronizationState()
    GameServerState_Turn_Dump+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Dump:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:08:113 STACK[ChatMessage] RECV: l:/_gamesyncstate/Synchronized (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ISynchronizationService_SynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:NotifySynchronizationStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:RefreshSynchronizationState()
    GameServerState_Turn_Dump+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Dump:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:11:112 STACKGameServerState_Autosave

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Autosave:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:11:113 STACK[ChatMessage] RECV: l:/_turn/192 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:set_Turn(System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SaveGame(System.Reflection.ParameterInfo)
    GameManager:Save(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:SaveGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:AutoSaveGame(System.Reflection.ParameterInfo)
    GameServerState_Autosave+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Autosave:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:11:141 STACKGameServerState_Transition

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Transition:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:11:142 STACKTransition is synced.

    GameServerState_Transition:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:11:142 STACK[ChatMessage] RECV: l:/_playerintransition/False (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServerState_Transition:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:11:190 STACKGameServerState_Turn_Begin

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Begin:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:14:446 STACK[Tribute] Refresh 'DiplomaticTribute: 37.13 EmpireMoney from Empire#6 to Empire#1 for 6 turns.'

    DiplomacyManager:NotifyActiveDiplomaticTributeCollectionChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DiplomacyManager:UpdateDiplomaticTributes()
    DiplomacyManager:IDiplomacyControl.OnServerBeginTurn()
    GameServerState_Turn_Begin+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_Begin:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:14:446 STACK[Empire 11] OrderColonize preprocessor failed: Heka I(Planet 0) is not colonizable by the empire

    DepartmentOfTheInterior:ColonizePreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:14:479 STACK[Order] OrderTransferResource::DepartmentOfTheTreasury/OrderTransferResource#00000160, [Empire11], ContextGUID: 0, ResourceName: MinorEmpireImprovementMoney, Amount: -4800

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheTreasury+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:14:613 STACKGameServerState_Turn_AI_Begin

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Begin:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:14:613 STACK[AI0] Game state: BeginTurn.

    Amplitude.AI.Core.AIScheduler:SetGameState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.AIModule_ENFER:OnMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:PostToAI(System.Reflection.ParameterInfo)
    AI:NotifyGameStateChangeIfNecessary()
    AI:OnGameStateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:OnStateChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:14:715 STACK[AI0] [MainState] Full Synchronization started on state BeginTurn.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:21:095 STACK[AI0] [MainState] Send the AI Signal ReadyToBeginTheTurn

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:21:128 STACKEnd of AI begin turn: Running

    GameServerState_Turn_AI_Begin+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameServerState_Turn_AI_Begin:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:21:166 STACKGameClientState_Turn_Begin

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Begin:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:21:253 STACK[AI0] Sync took 6.4943715 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:21:253 STACK[AI0] [MainState] Start decision number 1 (state: BeginTurn, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:22:399 STACK[AI0] Unassign fleet 17697/14221 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:399 STACK[AI0] Unassign fleet 17436/9823 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:436 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:436 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:436 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:436 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:436 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:436 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:436 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:436 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:653 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:654 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:654 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:654 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:654 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:22:654 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:25:372 STACKGameClientState_Turn_Main

    GameClientState:Begin(System.Reflection.ParameterInfo)
    GameClientState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:25:562 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:25:562 STACK[AI0] Game state: Main.

    Amplitude.AI.Core.AIScheduler:SetGameState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.AIModule_ENFER:OnMessageReceived(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:PostToAI(System.Reflection.ParameterInfo)
    AI:NotifyGameStateChangeIfNecessary()
    AI:OnGameStateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameInterface:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:FiniteStateMachine_StateChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:OnStateChange(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:25:670 STACKEntering state ServerGroundBattleState_Setup

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    ServerGroundBattleState_Setup:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:25:670 STACKEntering state ServerGroundBattleState_WaitForStrategies

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:25:670 STACK[AI0] [MainState] AI has not finished its minimum number of decisions (4).

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:25:796 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:27:603 STACK[Order] OrderTransferShips::DepartmentOfDefense/OrderTransferShips#0000016B, Ticket: 00000510, [Empire1], ShipGUIDs: 15566 15896 16836 17033 17823 18204 18301 17704 14398 , HeroGUID: 0, Position: NodeIndex:140, FleetGUID: 18395

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:28:269 STACK[Empire 2] OrderDisbandShips preprocessor failed because there is no ships to disband.

    DepartmentOfDefense:DisbandShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:28:536 STACK[Order] OrderTransferShips::DepartmentOfDefense/OrderTransferShips#00000176, Ticket: 0000051C, [Empire2], ShipGUIDs: 12918 17480 7855 8019 5258 6478 6898 7174 4348 15792 15910 15788 6236 13907 , HeroGUID: 0, Position: NodeIndex:74, FleetGUID: 18396

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:28:661 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:28:661 STACK[AI0] TaskFailed Assign Hero/ 15141

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:28:661 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:28:741 STACK[Empire 4] OrderDisbandShips preprocessor failed because there is no ships to disband.

    DepartmentOfDefense:DisbandShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:28:980 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:28:980 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:28:980 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:29:069 STACK[Order] OrderTransferSpaceportPopulation::DepartmentOfTheInterior/OrderTransferSpaceportPopulation#0000017C, Ticket: 00000525, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator23:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:29:069 STACKCannot add a simulation object twice to the same parent, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    Population:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Population:BuildSimulationObject(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationPlanet:BuildSimulationObject(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Population:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationPlanet:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedPlanet:CreateNewPopulation(System.Reflection.ParameterInfo)
    Spaceport:TransferPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator23:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:29:192 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000017D, Ticket: 00000526, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:29:302 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000017E, Ticket: 00000527, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:29:337 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:29:337 STACK[AI0] TaskFailed Assign Hero/ 14391

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:29:337 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:29:363 STACK[Order] OrderUpdateAttitude::DepartmentOfForeignAffairs/OrderUpdateAttitude#0000017F, Ticket: 00000529, [Empire1]: Wary Toward Empire#4

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfForeignAffairs+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:29:430 STACK[Order] OrderMoodMessage::DepartmentOfForeignAffairs/OrderMoodMessage#00000180, Ticket: 0000052A, [Empire1]: AppeasementNoAttacksSuffered To Empire#4

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfForeignAffairs+c__Iterator2:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:29:495 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000181, Ticket: 0000052B, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:29:986 STACK[Order] OrderTransferShips::DepartmentOfDefense/OrderTransferShips#00000185, Ticket: 0000052F, [Empire2], ShipGUIDs: 12918 7855 8019 15788 , HeroGUID: 0, Position: NodeIndex:74, FleetGUID: 18403

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:025 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:025 STACK[AI0] TaskFailed Assign Hero/ 15454

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:025 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:026 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:026 STACK[AI0] TaskFailed Assign Hero/ 15467

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:026 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:026 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:026 STACK[AI0] TaskFailed Assign Hero/ 15469

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:026 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:051 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000186, Ticket: 00000533, [Empire2]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:138 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000187, Ticket: 00000534, [Empire2], context guid: 2666, contruction guid: 18262

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:268 STACK[Order] OrderRetrofitShips::DepartmentOfDefense/OrderRetrofitShips#00000188, Ticket: 00000535, [Empire3], ShipsGUID: 15420,4975,8654,6410,14108,5328,16023,15807

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:328 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000189, Ticket: 00000536, [Empire3]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:395 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000018A, Ticket: 00000537, [Empire3]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:516 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000018B, Ticket: 00000538, [Empire3]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:631 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000018C, Ticket: 00000539, [Empire3]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:695 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000018D, Ticket: 0000053A, [Empire4]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:762 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000018E, Ticket: 0000053B, [Empire4]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:828 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000018F, Ticket: 0000053C, [Empire4]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:30:958 STACK[Order] OrderRetrofitShips::DepartmentOfDefense/OrderRetrofitShips#00000190, Ticket: 0000053D, [Empire4], ShipsGUID: 13581,6920,7876,7403,3914

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator11:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:31:024 STACKCan't get network statistic: DUST_GAINED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:AddToStatistic(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:DepartmentOfTheTreasury_ResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:OnResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:TransferResources(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:TryTransferResources(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfCommerce:CollectTradable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfCommerce+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:31:094 STACKCan't get network statistic: DUST_GAINED

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetStatistic(System.Reflection.ParameterInfo)
    Amplitude.Unity.Achievement.NetworkAchievementManager:AddToStatistic(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AchievementManager:DepartmentOfTheTreasury_ResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:OnResourcePropertyChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:TransferResources(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheTreasury:TryTransferResources(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfCommerce:CollectTradable(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfCommerce+c__Iterator9:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:31:123 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:31:123 STACK[AI0] TaskFailed Assign Hero/ 9728

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:31:123 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:31:220 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000193, Ticket: 00000541, [Empire4], context guid: 10156, contruction guid: 17467

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:31:302 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000194, Ticket: 00000542, [Empire4], context guid: 10156, contruction guid: 17469

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:31:511 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000195, Ticket: 00000543, [Empire4], context guid: 1840, contruction guid: 17784

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:31:606 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000196, Ticket: 00000544, [Empire4], context guid: 1840, contruction guid: 17786

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:31:770 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000197, Ticket: 00000545, [Empire4], context guid: 2731, contruction guid: 17719

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:31:886 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#00000198, Ticket: 00000546, [Empire4], context guid: 2731, contruction guid: 17721

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:31:945 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:33:846 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:34:214 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:34:515 STACK[AI0] Sync took 8.7024978 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:34:515 STACK[AI0] [MainState] Start decision number 2 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:35:007 STACK[AI0] Unassign fleet 17697/0 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Brain.Strategic.Jobs.DefenseZone.TaskForceReleasing:ManageFront(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.DefenseZone.TaskForceReleasing:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:007 STACK[AI0] Unassign fleet 17436/0 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Brain.Strategic.Jobs.DefenseZone.TaskForceReleasing:ManageFront(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.DefenseZone.TaskForceReleasing:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:038 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001AF, [Empire1], Entity index: 7326

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:35:200 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001B0, [Empire1], Entity index: 7324

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:35:264 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001B1, [Empire1], Entity index: 7323

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:35:332 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001B2, [Empire1], Entity index: 7322

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:35:397 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001B3, [Empire1], Entity index: 7321

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:35:464 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001B4, [Empire1], Entity index: 7320

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:35:544 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001B5, [Empire2], Entity index: 4408

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:35:596 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001B6, [Empire2], Entity index: 4407

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:35:663 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001B7, [Empire2], Entity index: 4406

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:35:663 STACK[AI0] TaskFailed Front Attack system/ 14289

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:664 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:664 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:664 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:664 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:664 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:664 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:664 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:664 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:802 STACK[AI0] [MainState] AI has not finished its minimum number of decisions (4).

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:35:802 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:802 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:802 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:802 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:802 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:802 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:35:828 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001B9, [Empire4], Entity index: 3263

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:35:896 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001BA, [Empire21], Entity index: 7692

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:35:962 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001BB, [Empire21], Entity index: 7691

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:029 STACK[Order] OrderTransferShips::DepartmentOfDefense/OrderTransferShips#000001BC, Ticket: 0000055B, [Empire1], ShipGUIDs: , HeroGUID: 0, Position: NodeIndex:-1, FleetGUID: 17545

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator14:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:142 STACK[Order] OrderTransferSpaceportPopulation::DepartmentOfTheInterior/OrderTransferSpaceportPopulation#000001BD, Ticket: 0000055C, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator23:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:142 STACKCannot add a simulation object twice to the same parent, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    Population:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Population:BuildSimulationObject(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationPlanet:BuildSimulationObject(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Population:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationPlanet:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedPlanet:CreateNewPopulation(System.Reflection.ParameterInfo)
    Spaceport:TransferPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator23:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:213 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:213 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:213 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:335 STACK[Order] OrderTransferSpaceportPopulation::DepartmentOfTheInterior/OrderTransferSpaceportPopulation#000001BE, Ticket: 0000055E, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator23:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:336 STACKCannot add a simulation object twice to the same parent, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    Population:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Population:BuildSimulationObject(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationPlanet:BuildSimulationObject(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Population:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PopulationPlanet:.ctor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedPlanet:CreateNewPopulation(System.Reflection.ParameterInfo)
    Spaceport:TransferPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator23:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:463 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:463 STACK[AI0] TaskFailed Assign Hero/ 14393

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:463 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:496 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#000001C0, Ticket: 00000561, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:563 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#000001C1, Ticket: 00000562, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:687 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#000001C2, Ticket: 00000563, [Empire1], context guid: 1008, contruction guid: 18397

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:36:802 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#000001C3, Ticket: 00000564, [Empire1], context guid: 7736, contruction guid: 18399

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:064 STACK[Order] OrderDisbandShips::DepartmentOfDefense/OrderDisbandShips#000001C4, Ticket: 00000565, [Empire1], ShipsGUID: 14081,16100,16435,16541,16770,16834,16935,17031

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:565 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#000001CA, Ticket: 0000056B, [Empire2]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:696 STACK[Order] OrderDisbandShips::DepartmentOfDefense/OrderDisbandShips#000001CB, Ticket: 0000056C, [Empire2], ShipsGUID: 5258,6478,6898,7174,4348,6236,13907,15792,15910,17480

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:762 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#000001CC, Ticket: 0000056D, [Empire2]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:821 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:821 STACK[AI0] TaskFailed Assign Hero/ 15457

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:821 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:821 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:821 STACK[AI0] TaskFailed Assign Hero/ 15458

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:822 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:878 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:878 STACK[AI0] TaskFailed Assign Hero/ 15482

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:879 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:879 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:879 STACK[AI0] TaskFailed Assign Hero/ 15484

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:879 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:37:941 STACK[Order] OrderDisbandShips::DepartmentOfDefense/OrderDisbandShips#000001CE, Ticket: 00000573, [Empire2], ShipsGUID: 12918,7855,8019,15788

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:38:041 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#000001CF, Ticket: 00000574, [Empire2], context guid: 1779, contruction guid: 18258

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:38:041 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:38:168 STACK[Order] OrderDisbandShips::DepartmentOfDefense/OrderDisbandShips#000001D0, Ticket: 00000575, [Empire2], ShipsGUID: 11112,4346,4810,15309,15231,15355,12764,14519

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__IteratorA:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:38:379 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#000001D3, Ticket: 00000578, [Empire3]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:38:447 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#000001D4, Ticket: 00000579, [Empire3]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:38:514 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#000001D5, Ticket: 0000057A, [Empire3]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:38:646 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#000001D7, Ticket: 0000057C, [Empire3]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:38:728 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#000001D8, Ticket: 0000057D, [Empire3], context guid: 1014, contruction guid: 18410

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:38:874 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#000001D9, Ticket: 0000057E, [Empire3], context guid: 1816, contruction guid: 18206

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:38:946 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#000001DA, Ticket: 0000057F, [Empire3], context guid: 1816, contruction guid: 18208

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:39:027 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#000001DB, Ticket: 00000580, [Empire3], context guid: 2327, contruction guid: 18236

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:39:103 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#000001DC, Ticket: 00000581, [Empire3], context guid: 9223, contruction guid: 18412

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:39:129 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:39:129 STACK[AI0] TaskFailed Assign Hero/ 9735

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:39:130 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:39:163 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#000001DD, Ticket: 00000583, [Empire4], system guid: 1840, contruction guid: 18414, resource name : EmpireMoney, buyout cost: 10318.53

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:39:163 STACKThe construction 18414 is already at the index 0.

    ConstructionQueue:Move(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:39:404 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:39:636 STACKCancelling actions on Seginus (768) for all empires with flag CancelOnAnything CancelOnGuard . Empire initiator = 1

    DepartmentOfLabour:ExecuteAction(System.Reflection.ParameterInfo)
    DepartmentOfLabour+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:41:414 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:41:763 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:41:824 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001E9, [Empire1], Entity index: 7344

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:41:904 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001EA, [Empire1], Entity index: 7342

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:41:985 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001EB, [Empire3], Entity index: 2492

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:42:124 STACK[AI0] Sync took 4.1012346 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:42:124 STACK[AI0] [MainState] Start decision number 3 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:42:124 STACK[AI0] Cancel Fleet mission without fleet Return to base for upgrade 13111

    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:set_Status(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.FleetMissions.FleetMission_ReturnToBase:CheckMissionStatus()
    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:Tick()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:124 STACK[AI0] TaskFailed Return to base for upgrade/ 13111

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:124 STACK[AI0] Cancel Fleet mission without fleet Return to base for upgrade 13771

    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:set_Status(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.FleetMissions.FleetMission_ReturnToBase:CheckMissionStatus()
    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:Tick()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:124 STACK[AI0] TaskFailed Return to base for upgrade/ 13771

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:124 STACK[AI0] Cancel Fleet mission without fleet Return to base for upgrade 14850

    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:set_Status(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.FleetMissions.FleetMission_ReturnToBase:CheckMissionStatus()
    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:Tick()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:124 STACK[AI0] TaskFailed Return to base for upgrade/ 14850

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:124 STACK[AI0] Cancel Fleet mission without fleet Return to base for upgrade 15487

    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:set_Status(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.FleetMissions.FleetMission_ReturnToBase:CheckMissionStatus()
    Amplitude.AI.Core.Brain.FleetMissions.BaseFleetMission:Tick()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:124 STACK[AI0] TaskFailed Return to base for upgrade/ 15487

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Analysis:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:197 STACK[Order] OrderSetSpaceportDestination::GameClient/OrderSetSpaceportDestination#000001EC, Ticket: 0000058E, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1C:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:42:337 STACK[Order] OrderTransferSpaceportPopulation::DepartmentOfTheInterior/OrderTransferSpaceportPopulation#000001ED, Ticket: 0000058F, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator23:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:42:523 STACK[AI0] Could not find Fleet#17375 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:523 STACK[AI0] Could not find Fleet#17649 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:558 STACK[AI0] Could not find Fleet#17375 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:558 STACK[AI0] Could not find Fleet#17649 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:594 STACK[AI0] Could not find Fleet#17375 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:594 STACK[AI0] Could not find Fleet#17649 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:594 STACK[AI0] Could not find Fleet#17375 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:594 STACK[AI0] Could not find Fleet#17649 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:631 STACK[AI0] Could not find Fleet#17375 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:631 STACK[AI0] Could not find Fleet#17649 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:631 STACK[AI0] Could not find Fleet#17375 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:631 STACK[AI0] Could not find Fleet#17649 in snapshot repository. It might have been destroyed.

    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:ComputeMovedUnitsAwayFromBorderLogs(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Strategic.Jobs.Diplomacy.RelationLogs.RelationLogs:Compute()
    Amplitude.AI.Core.Intelligence.IntelligenceJob:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:870 STACK[AI0] Unassign fleet 17697/14289 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:UnassignInstance(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:42:906 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001F4, [Empire4], Entity index: 3265

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:292 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:292 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:292 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:292 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:292 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:292 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:328 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:328 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:328 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:328 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:328 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:434 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:434 STACK[AI0] TaskFailed Assign Hero/ 14402

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:435 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:435 STACK[AI0] [MainState] AI has not finished its minimum number of decisions (4).

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:43:435 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:435 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:435 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:435 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:435 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:435 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:43:630 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:630 STACK[AI0] TaskFailed Assign Hero/ 12770

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:630 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:630 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:630 STACK[AI0] TaskFailed Assign Hero/ 15468

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:630 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:630 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:630 STACK[AI0] TaskFailed Assign Hero/ 15490

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:630 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:630 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:631 STACK[AI0] TaskFailed Assign Hero/ 15492

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:631 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:663 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#000001F9, Ticket: 000005A0, [Empire2], system guid: 1779, contruction guid: 18424, resource name : EmpireEmpirePoint, buyout cost: 2659.647

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:43:663 STACKThe construction 18424 is already at the index 0.

    ConstructionQueue:Move(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:44:146 STACKEntering state ServerEncounterState_Setup

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_Setup:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:44:630 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#000001FD, [Empire2], Entity index: 4416

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:44:962 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:44:962 STACK[AI0] TaskFailed Assign Hero/ 9740

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:44:963 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:45:105 STACKEntering state ServerEncounterState_WaitForContendersState: ReadyForBattle

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:45:106 STACKEntering state ServerGroundBattleState_Report

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    ServerGroundBattleState_Report:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:45:106 STACKEntering state ServerGroundBattleState_Finish

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    ServerGroundBattleState_Finish:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:45:106 STACKEntering state ServerGroundBattleState_Finished

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:45:194 STACKEntering state ServerEncounterState_LoadBattle

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_LoadBattle:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:45:194 STACKCancelling actions on Columba (532) for all empires with flag CancelOnAnything CancelOnGuard . Empire initiator = 3

    DepartmentOfLabour:ExecuteAction(System.Reflection.ParameterInfo)
    DepartmentOfLabour+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:46:571 STACK[Order] OrderCaptureStarSystemWithGroundBattle::DepartmentOfTheInterior/OrderCaptureStarSystemWithGroundBattle#00000206, [Empire2], InfluencedColonizedStarSystemGUID: 2666, NewOwnerEmpireIndex: 0, DestroyShips: True, KeepOriginGrowth: False, FromMinorFactionAssimilation: False

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator20:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:46:571 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:InitializeColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateStarSystemAndTransferPlanetsAndPopulationsFromModel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator20:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:46:571 STACKTrying to unregister a GalaxyHangar which wasn't registered.

    VisibleGalaxyHangarRepository:Unregister(System.Reflection.ParameterInfo)
    GalaxyHangar:SetVisible(System.Reflection.ParameterInfo)
    GalaxyHangar+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(System.Reflection.ParameterInfo)
    UnityEngine.MonoBehaviour:StartCoroutine(System.Reflection.ParameterInfo)
    Amplitude.Unity.UnityCoroutine:StartCoroutine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GalaxyEntityFactory:GameEntityRepository_GameEntityRepositoryChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameEntityRepository:OnGameEntityRepositoryChange(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameEntityRepository:Register(System.Reflection.ParameterInfo)
    DepartmentOfDefense:AddHangarTo(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:InitializeColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateColonizedStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateStarSystemAndTransferPlanetsAndPopulationsFromModel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator20:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:46:571 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:TransferImprovementsToOtherSystem(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateStarSystemAndTransferPlanetsAndPopulationsFromModel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator20:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:46:571 STACKCannot add a null simulation object, ignoring...

    Amplitude.Unity.Simulation.SimulationObject:Unsafe_AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObject:AddChild(System.Reflection.ParameterInfo)
    Amplitude.Unity.Simulation.SimulationObjectWrapper:AddChild(System.Reflection.ParameterInfo)
    ColonizedStarSystem:AddRecipeImprovement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ColonizedStarSystem:TransferImprovementsToOtherSystem(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateStarSystemAndTransferPlanetsAndPopulationsFromModel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator20:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:46:571 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateStarSystemAndTransferPlanetsAndPopulationsFromModel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator20:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:46:571 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:CreateStarSystemAndTransferPlanetsAndPopulationsFromModel(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator20:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:46:571 STACK[DepartmentOfIndustry] A construction queue has been removed (empire: #2, context: 'ColonizedStarSystem#2666'.

    DepartmentOfIndustry:RemoveQueueFrom(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator20:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:46:572 STACK[DepartmentOfDomesticAffairs] A council has been removed (empire: #2, context: 'ColonizedStarSystem#2666'.

    DepartmentOfDomesticAffairs:RemoveCouncilFrom(System.Reflection.ParameterInfo)
    ColonizedStarSystem:UpdateCouncil(System.Reflection.ParameterInfo)
    ColonizedStarSystem:SetState(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:SetColonizedStarSystemInLostState(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:UnbindStarSystem(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__Iterator20:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:46:572 STACK[PopulationEvent] ColonizedStarSystem.AddPopulation() => newPopulationCreated

    ColonizedStarSystem:AddPopulation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:AddPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior:TransferPopulationOnStarSystem(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__IteratorC:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:46:572 STACKCan't find network achievement: HORATIO_INVADE_HORATIO

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventSystemGainedFromGroundBattle(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfTheInterior+c__IteratorC:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:46:572 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:46:707 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:47:196 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:47:513 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:47:813 STACK[AI0] Sync took 2.2001259 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:47:813 STACK[AI0] [MainState] Start decision number 4 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:47:881 STACK[Order] OrderSetSpaceportDestination::GameClient/OrderSetSpaceportDestination#00000209, Ticket: 000005AB, [Empire1]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTheInterior+c__Iterator1C:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:063 STACK[AI0] TaskFailed Front Attack system/ 14421

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:CheckMissionStatus()
    Amplitude.AI.Core.Brain.Actuators.FleetMissionActuator:Execute()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:CreateActuatorFromTask(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:ExecuteDecisionsFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:063 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:063 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:063 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:063 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:063 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:063 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:063 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:063 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:096 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:096 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:096 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:096 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:096 STACK[AI0] TaskFailed Assign Hero/ 14416

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:096 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:128 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000020C, Ticket: 000005B0, [Empire2]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:162 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:162 STACK[AI0] TaskFailed Assign Hero/ 15491

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:162 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:162 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:162 STACK[AI0] TaskFailed Assign Hero/ 15501

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:162 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:162 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:162 STACK[AI0] TaskFailed Assign Hero/ 15503

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:162 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:162 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:163 STACK[AI0] TaskFailed Assign Hero/ 15504

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:163 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:222 STACK[Order] OrderCancelConstruction::DepartmentOfIndustry/OrderCancelConstruction#0000020D, Ticket: 000005B5, [Empire2], context guid: 2932, contruction guid: 18264

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:222 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:49:222 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:222 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:222 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:222 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:222 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:223 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:49:313 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:313 STACK[AI0] TaskFailed Assign Hero/ 9741

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:49:313 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:51:428 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:51:461 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:51:662 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:52:001 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:52:328 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:52:328 STACK[AI0] [MainState] Start decision number 5 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:52:594 STACKBegin encounter simulation ignition 32018

    BattleSimulation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    ServerEncounterState_LoadBattle:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:53:963 STACKEnd encounter simulation ignition 32022

    BattleSimulation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    ServerEncounterState_LoadBattle:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:029 STACKEntering state ServerEncounterState_WaitForContendersState: ReadyForFirstPhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:211 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:211 STACKEntering state ServerEncounterState_WaitForContendersState: BattlePhaseInProgress

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:311 STACKEntering state ServerEncounterState_RunBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_RunBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:311 STACK[AI0] Unassign fleet 17697/14421 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:UnassignInstance(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:312 STACK[AI0] Unassign fleet 17697/0 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:UnassignInstance(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:578 STACK[AI0] Unassign fleet 17436/9843 from TF

    Amplitude.AI.Core.Brain.Strategic.Data.FleetData:Unassign()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:UnassignInstance(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:ValidateInstanceAssignation()
    Amplitude.AI.Core.Decision.Instances.ResourceAllocator_Instance`1[TPattern]:AllocateResources()
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:AllocateResources(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Services.Managers.DecisionNetworkManager:RunDecisionNetworkFor(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Decision:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:712 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:712 STACKEntering state ServerEncounterState_RunBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_RunBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:778 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:778 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:778 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:778 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:778 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:778 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:778 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:778 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:811 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:811 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:811 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:811 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:811 STACK[AI0] TaskFailed Assign Hero/ 14390

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:811 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:811 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:811 STACK[AI0] TaskFailed Assign Hero/ 15479

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:811 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:811 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:812 STACK[AI0] TaskFailed Assign Hero/ 15508

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:812 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:812 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:812 STACK[AI0] TaskFailed Assign Hero/ 15510

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:812 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:812 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:812 STACK[AI0] TaskFailed Assign Hero/ 15511

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:812 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:843 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:844 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:878 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:878 STACK[AI0] TaskFailed Assign Hero/ 9742

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:878 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:946 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:946 STACKEntering state ServerEncounterState_WaitForContendersState: ReadyForReport

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:54:947 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:54:947 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:947 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:947 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:54:947 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:55:044 STACKEntering state ServerEncounterState_Report

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_Report:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:55:044 STACKEntering state ServerEncounterState_WaitForContendersState: ReportAknowledged

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:55:144 STACKEntering state ServerEncounterState_ReportValidated

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_ReportValidated:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:55:144 STACKEntering state ServerEncounterState_WaitForContendersState: ReportValidated

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:55:278 STACKEntering state ServerEncounterState_Finalize

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_Finalize:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:55:427 STACK[Order] OrderScrapShips::DepartmentOfDefense/OrderScrapShips#00000222, [Empire6], ShipsGUID: 16952,12982

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfDefense+c__Iterator12:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:57:161 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:57:194 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:57:394 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:57:811 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:58:144 STACK[AI0] Sync took 1.0000572 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:58:144 STACK[AI0] [MainState] Start decision number 6 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:59:394 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:394 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:394 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:394 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:394 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:394 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:394 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:394 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:412 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:412 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:412 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:489 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:489 STACK[AI0] TaskFailed Assign Hero/ 14427

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACK[AI0] TaskFailed Assign Hero/ 15502

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACK[AI0] TaskFailed Assign Hero/ 15515

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACK[AI0] TaskFailed Assign Hero/ 15517

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACK[AI0] TaskFailed Assign Hero/ 15518

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:490 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:540 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:09:59:541 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:541 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:541 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:541 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:541 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:541 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:09:59:570 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#00000225, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:770 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:770 STACK[AI0] TaskFailed Assign Hero/ 9743

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:09:59:770 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:00:482 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#00000228, [Empire1], Entity index: 7361

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:00:808 STACK[Order] OrderQueuePlanetColonizationConstruction::DepartmentOfIndustry/OrderQueuePlanetColonizationConstruction#00000229, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator5:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:01:744 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:01:773 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:01:855 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#0000022A, [Empire0], system guid: 17942, contruction guid: 18444, resource name : EmpireMoney, buyout cost: 3004.528

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:01:856 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:02:011 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:02:311 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:02:642 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:02:642 STACK[AI0] [MainState] Start decision number 7 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:03:859 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:03:859 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:03:859 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:03:859 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:03:859 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:03:859 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:03:859 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:03:859 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:03:878 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:878 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:878 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:878 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:878 STACK[AI0] TaskFailed Assign Hero/ 14430

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:878 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:924 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:924 STACK[AI0] TaskFailed Assign Hero/ 15516

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:924 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:924 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:924 STACK[AI0] TaskFailed Assign Hero/ 15519

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:925 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:925 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:925 STACK[AI0] TaskFailed Assign Hero/ 15521

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:925 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:925 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:925 STACK[AI0] TaskFailed Assign Hero/ 15522

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:03:925 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:04:047 STACKCancelling actions on Spica (784) for all empires with flag CancelOnAnything CancelOnGuard . Empire initiator = 1

    DepartmentOfLabour:ExecuteAction(System.Reflection.ParameterInfo)
    DepartmentOfLabour+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:04:047 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:04:048 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:04:048 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:04:048 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:04:048 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:04:048 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:04:048 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:04:074 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:04:074 STACK[AI0] TaskFailed Assign Hero/ 9744

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:04:074 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:06:244 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:06:277 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:06:478 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:06:778 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:07:146 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:07:146 STACK[AI0] [MainState] Start decision number 8 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:08:359 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:359 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:359 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:359 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:359 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:359 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:359 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:359 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:394 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:394 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACK[AI0] TaskFailed Assign Hero/ 14431

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACK[AI0] TaskFailed Assign Hero/ 15509

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACK[AI0] TaskFailed Assign Hero/ 15523

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACK[AI0] TaskFailed Assign Hero/ 15525

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACK[AI0] TaskFailed Assign Hero/ 15526

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:395 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:456 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:08:456 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:456 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:456 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:456 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:456 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:456 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:08:484 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:484 STACK[AI0] TaskFailed Assign Hero/ 9745

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:08:484 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:09:743 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000022D, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:10:655 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:10:671 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:10:772 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:11:028 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:11:457 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:11:457 STACK[AI0] [MainState] Start decision number 9 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:12:689 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:689 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:689 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:689 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:689 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:689 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:689 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:689 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:709 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:709 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:709 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:709 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:709 STACK[AI0] TaskFailed Assign Hero/ 14434

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACK[AI0] TaskFailed Assign Hero/ 15520

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACK[AI0] TaskFailed Assign Hero/ 15527

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACK[AI0] TaskFailed Assign Hero/ 15529

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACK[AI0] TaskFailed Assign Hero/ 15530

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:710 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:855 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:12:855 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:855 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:855 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:855 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:855 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:856 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:12:874 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:874 STACK[AI0] TaskFailed Assign Hero/ 9746

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:12:874 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:15:058 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:15:076 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:15:204 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:15:427 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:15:795 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialFood'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:10:15:795 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialIndustry'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:10:15:795 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialDust'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:10:15:795 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialScience'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:10:15:796 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialPrestige'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:10:15:796 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:10:15:857 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:15:857 STACK[AI0] [MainState] Start decision number 10 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:17:106 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:106 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:106 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:106 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:106 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:106 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:106 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:106 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:125 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:125 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:125 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:125 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACK[AI0] TaskFailed Assign Hero/ 14435

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACK[AI0] TaskFailed Assign Hero/ 15524

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACK[AI0] TaskFailed Assign Hero/ 15528

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACK[AI0] TaskFailed Assign Hero/ 15533

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACK[AI0] TaskFailed Assign Hero/ 15534

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:256 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:17:256 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:256 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:256 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:257 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:257 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:257 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:17:273 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:273 STACK[AI0] TaskFailed Assign Hero/ 9747

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:273 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:17:811 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialFood'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow+c__Iterator1:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:10:17:811 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialIndustry'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow+c__Iterator1:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:10:17:811 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialDust'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow+c__Iterator1:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:10:17:811 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialScience'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow+c__Iterator1:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:10:17:811 STACKCould not retrieve GuiResourcePropertySet for 'PlanetInitialPrestige'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow+c__Iterator1:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:10:17:811 STACKCould not retrieve GuiResourcePropertySet for 'Happiness'

    GuiSimulationProperty:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FidsiEnumerator:LoadTerraformation(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureTerraformationEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow+c__Iterator1:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:10:18:525 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000022E, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:19:456 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:19:473 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:19:530 STACK[Order] OrderBuyoutConstruction::DepartmentOfIndustry/OrderBuyoutConstruction#0000022F, [Empire0], system guid: 18437, contruction guid: 18448, resource name : EmpireMoney, buyout cost: 3534.706

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:19:530 STACKCan't find network achievement: UNITEDEMPIRE_BUYOUT_CARRIER

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventConstructionBuyout(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    DepartmentOfIndustry:OnConstructionChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    DepartmentOfIndustry+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:19:625 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:19:888 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:20:261 STACK[AI0] Sync took 0.8000457 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:20:261 STACK[AI0] [MainState] Start decision number 11 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:21:459 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:459 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:459 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:459 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:459 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:459 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:459 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:459 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:485 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACK[AI0] TaskFailed Assign Hero/ 14436

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACK[AI0] TaskFailed Assign Hero/ 15535

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACK[AI0] TaskFailed Assign Hero/ 15536

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACK[AI0] TaskFailed Assign Hero/ 15537

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:485 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:486 STACK[AI0] TaskFailed Assign Hero/ 15538

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:486 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:566 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:21:566 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:566 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:566 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:566 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:566 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:566 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:21:593 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:593 STACK[AI0] TaskFailed Assign Hero/ 9748

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:21:593 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:23:776 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:23:810 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:23:983 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:24:277 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:24:575 STACK[AI0] Sync took 0.8000458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:24:576 STACK[AI0] [MainState] Start decision number 12 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:25:760 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:760 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:760 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:760 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:760 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:760 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:760 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:760 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:793 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:793 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:793 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:793 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:793 STACK[AI0] TaskFailed Assign Hero/ 14422

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:793 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:793 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:794 STACK[AI0] TaskFailed Assign Hero/ 15531

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:794 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:794 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:794 STACK[AI0] TaskFailed Assign Hero/ 15532

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:794 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:794 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:794 STACK[AI0] TaskFailed Assign Hero/ 15541

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:794 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:794 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:794 STACK[AI0] TaskFailed Assign Hero/ 15542

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:794 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:860 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:25:860 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:860 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:860 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:860 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:860 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:860 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:25:893 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:893 STACK[AI0] TaskFailed Assign Hero/ 9749

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:25:893 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:28:078 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:28:110 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:28:311 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:28:611 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:28:978 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:28:978 STACK[AI0] [MainState] Start decision number 13 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:30:162 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:162 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:162 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:162 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:162 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:162 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:162 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:162 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:194 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACK[AI0] TaskFailed Assign Hero/ 14438

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACK[AI0] TaskFailed Assign Hero/ 15539

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACK[AI0] TaskFailed Assign Hero/ 15540

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACK[AI0] TaskFailed Assign Hero/ 15545

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACK[AI0] TaskFailed Assign Hero/ 15546

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:195 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:260 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:30:260 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:260 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:260 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:260 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:260 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:260 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:30:293 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:294 STACK[AI0] TaskFailed Assign Hero/ 9750

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:30:294 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:32:472 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:32:509 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:32:723 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:33:111 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:33:478 STACK[AI0] Sync took 1.0020573 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:33:478 STACK[AI0] [MainState] Start decision number 14 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:34:695 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:695 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:695 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:695 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:695 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:695 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:695 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:695 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:728 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:728 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:728 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACK[AI0] TaskFailed Assign Hero/ 14439

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACK[AI0] TaskFailed Assign Hero/ 15548

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACK[AI0] TaskFailed Assign Hero/ 15549

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACK[AI0] TaskFailed Assign Hero/ 15550

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACK[AI0] TaskFailed Assign Hero/ 15551

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:762 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:762 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:794 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:795 STACK[AI0] TaskFailed Assign Hero/ 9751

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:795 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:34:861 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:34:861 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:861 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:861 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:34:861 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:37:062 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:37:094 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:37:298 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:37:597 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:37:967 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:37:967 STACK[AI0] [MainState] Start decision number 15 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:39:161 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:161 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:161 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:161 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:161 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:161 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:161 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:161 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:195 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:195 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:195 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:195 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:195 STACK[AI0] TaskFailed Assign Hero/ 14440

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:195 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:195 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:195 STACK[AI0] TaskFailed Assign Hero/ 15543

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:195 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:195 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:195 STACK[AI0] TaskFailed Assign Hero/ 15544

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:195 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:195 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:196 STACK[AI0] TaskFailed Assign Hero/ 15554

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:196 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:196 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:196 STACK[AI0] TaskFailed Assign Hero/ 15555

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:196 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:261 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:261 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:294 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:295 STACK[AI0] TaskFailed Assign Hero/ 9752

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:295 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:39:362 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:39:362 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:363 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:363 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:39:363 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:40:300 STACKEntering state ServerEncounterState_Setup

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_Setup:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:40:461 STACKEntering state ServerEncounterState_WaitForContendersState: ReadyForBattle

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:40:495 STACKEntering state ServerEncounterState_LoadBattle

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_LoadBattle:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:41:562 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:41:597 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:41:796 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:42:129 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:42:466 STACK[AI0] Sync took 0.9020516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:42:467 STACK[AI0] [MainState] Start decision number 16 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:43:695 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:695 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:695 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:696 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:696 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:696 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:696 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:696 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:729 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:729 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:729 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:729 STACK[AI0] TaskFailed Assign Hero/ 14441

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:729 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:729 STACK[AI0] TaskFailed Assign Hero/ 15552

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:729 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:729 STACK[AI0] TaskFailed Assign Hero/ 15557

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:729 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:730 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:730 STACK[AI0] TaskFailed Assign Hero/ 15559

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:730 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:730 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:730 STACK[AI0] TaskFailed Assign Hero/ 15560

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:730 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:762 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:762 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:795 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:795 STACK[AI0] TaskFailed Assign Hero/ 9753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:795 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:43:863 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:43:863 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:864 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:864 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:43:864 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:46:062 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:46:095 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:46:295 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:46:631 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:46:962 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:46:962 STACK[AI0] [MainState] Start decision number 17 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:48:194 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:194 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:194 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:194 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:194 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:194 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:194 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:194 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:228 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:228 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:228 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:228 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:228 STACK[AI0] TaskFailed Assign Hero/ 14442

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:228 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:228 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:229 STACK[AI0] TaskFailed Assign Hero/ 15553

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:229 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:229 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:229 STACK[AI0] TaskFailed Assign Hero/ 15561

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:229 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:229 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:229 STACK[AI0] TaskFailed Assign Hero/ 15563

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:229 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:229 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:229 STACK[AI0] TaskFailed Assign Hero/ 15564

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:229 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:262 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:262 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:377 STACKBegin encounter simulation ignition 34040

    BattleSimulation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    ServerEncounterState_LoadBattle:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:377 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:377 STACK[AI0] TaskFailed Assign Hero/ 9754

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:377 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:48:377 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:48:377 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:377 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:377 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:48:378 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:49:778 STACKEnd encounter simulation ignition 34044

    BattleSimulation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    ServerEncounterState_LoadBattle:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:49:863 STACKEntering state ServerEncounterState_WaitForContendersState: ReadyForFirstPhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:50:127 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:50:128 STACKEntering state ServerEncounterState_WaitForContendersState: BattlePhaseInProgress

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:50:244 STACKEntering state ServerEncounterState_RunBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_RunBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:50:580 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:50:642 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:50:681 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_AI_PrepareSync:UpdateEncounters()
    GameServerState_Turn_AI_PrepareSync:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:50:681 STACKEntering state ServerEncounterState_RunBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_RunBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_AI_PrepareSync:UpdateEncounters()
    GameServerState_Turn_AI_PrepareSync:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:50:846 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:51:130 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:51:196 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:51:196 STACKEntering state ServerEncounterState_WaitForContendersState: ReadyForReport

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:51:363 STACKEntering state ServerEncounterState_Report

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_Report:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:51:363 STACKEntering state ServerEncounterState_WaitForContendersState: ReportAknowledged

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:51:464 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:51:464 STACK[AI0] [MainState] Start decision number 18 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:51:530 STACKEntering state ServerEncounterState_ReportValidated

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_ReportValidated:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:51:530 STACKEntering state ServerEncounterState_WaitForContendersState: ReportValidated

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:51:695 STACKEntering state ServerEncounterState_Finalize

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_Finalize:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:51:857 STACKCan't find network achievement: ATTACK_ALLY_WITH_PRIVATEERS

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventFleetHasAttackedAnEnemy(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    AttackFleetAction:ClientFinalize()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    AttackFleetAction:Encounter_StateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Encounter:OnStateChanged(System.Reflection.ParameterInfo)
    Encounter:SetState(System.Reflection.ParameterInfo)
    GameClient+c__Iterator1E:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:51:911 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#7819'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    FleetsScreen:SetPanelVisibilityAndRefresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:10:51:960 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#7819'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:10:52:082 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#7819'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    FleetsScreen:SetPanelVisibilityAndRefresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:10:52:225 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#7819'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    FleetsScreen:SetPanelVisibilityAndRefresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:10:52:679 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:679 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:679 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:679 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:679 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:679 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:679 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:679 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:713 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:713 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:713 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:713 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:713 STACK[AI0] TaskFailed Assign Hero/ 14443

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:713 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:713 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:713 STACK[AI0] TaskFailed Assign Hero/ 15558

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:713 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:713 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:714 STACK[AI0] TaskFailed Assign Hero/ 15565

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:714 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:714 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:714 STACK[AI0] TaskFailed Assign Hero/ 15567

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:714 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:714 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:714 STACK[AI0] TaskFailed Assign Hero/ 15568

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:714 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:780 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:780 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:813 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:813 STACK[AI0] TaskFailed Assign Hero/ 9755

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:813 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:52:879 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:52:879 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:879 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:879 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:52:879 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:55:079 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:55:123 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:55:344 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:55:598 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:55:961 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:55:961 STACK[AI0] [MainState] Start decision number 19 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:57:193 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:193 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:193 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:193 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:193 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:193 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:193 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:193 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:226 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:226 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:226 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACK[AI0] TaskFailed Assign Hero/ 14437

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACK[AI0] TaskFailed Assign Hero/ 15566

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACK[AI0] TaskFailed Assign Hero/ 15570

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACK[AI0] TaskFailed Assign Hero/ 15571

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACK[AI0] TaskFailed Assign Hero/ 15572

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:260 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:260 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:292 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:292 STACK[AI0] TaskFailed Assign Hero/ 9756

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:292 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:57:362 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:57:362 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:362 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:362 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:57:362 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:10:59:560 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:10:59:593 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:10:59:795 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:00:110 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:00:478 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:00:478 STACK[AI0] [MainState] Start decision number 20 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:01:213 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#7819'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    FleetActionsPanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show()
    FleetsScreen:SetPanelVisibilityAndRefresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    FleetsScreen:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiManager:SetGameWindowVisibility(System.Reflection.ParameterInfo)
    GuiManager:UpdateGameWindowsVisibility()
    GuiManager:Refresh()
    GuiManager:Update_IGuiGamePanelService()
    GuiManager:Update()

20:11:01:678 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:678 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:678 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:678 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:678 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:678 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:678 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:678 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:711 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACK[AI0] TaskFailed Assign Hero/ 14445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACK[AI0] TaskFailed Assign Hero/ 15562

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACK[AI0] TaskFailed Assign Hero/ 15573

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACK[AI0] TaskFailed Assign Hero/ 15575

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:711 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:712 STACK[AI0] TaskFailed Assign Hero/ 15576

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:712 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:777 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:01:777 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:777 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:777 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:777 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:777 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:778 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:01:810 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:810 STACK[AI0] TaskFailed Assign Hero/ 9757

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:01:810 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:03:977 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:04:011 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:04:210 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:04:527 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:04:863 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:04:863 STACK[AI0] [MainState] Start decision number 21 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:06:093 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:093 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:093 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:093 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:093 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:093 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:093 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:094 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:126 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACK[AI0] TaskFailed Assign Hero/ 14446

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACK[AI0] TaskFailed Assign Hero/ 15569

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACK[AI0] TaskFailed Assign Hero/ 15577

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACK[AI0] TaskFailed Assign Hero/ 15579

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACK[AI0] TaskFailed Assign Hero/ 15580

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:159 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:159 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:193 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:193 STACK[AI0] TaskFailed Assign Hero/ 9758

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:194 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:06:263 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:06:263 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:263 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:263 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:06:263 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:08:465 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:08:494 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:08:631 STACKEntering state ServerGroundBattleState_Setup

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    ServerGroundBattleState_Setup:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_AI_PrepareSync:UpdateGroundBattles()
    GameServerState_Turn_AI_PrepareSync:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:08:631 STACKEntering state ServerGroundBattleState_WaitForStrategies

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_AI_PrepareSync:UpdateGroundBattles()
    GameServerState_Turn_AI_PrepareSync:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:08:929 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:09:262 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:09:595 STACK[AI0] Sync took 1.102063 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:09:595 STACK[AI0] [MainState] Start decision number 22 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:10:799 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:799 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:799 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:800 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:800 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:800 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:800 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:800 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:828 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:828 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:828 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:828 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:828 STACK[AI0] TaskFailed Assign Hero/ 14447

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:828 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:828 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:828 STACK[AI0] TaskFailed Assign Hero/ 15578

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:828 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:895 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:895 STACK[AI0] TaskFailed Assign Hero/ 15583

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:895 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:895 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:895 STACK[AI0] TaskFailed Assign Hero/ 15584

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:895 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:895 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:895 STACK[AI0] TaskFailed Assign Hero/ 15585

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:895 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:895 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:895 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:928 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:928 STACK[AI0] TaskFailed Assign Hero/ 9759

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:928 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:10:994 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:10:994 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:994 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:994 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:10:994 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:12:399 STACKEntering state ServerGroundBattleState_Report

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    ServerGroundBattleState_Report:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:12:399 STACKEntering state ServerGroundBattleState_WaitForNextTurn

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:13:200 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:13:227 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:13:427 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:13:745 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:14:079 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:14:079 STACK[AI0] [MainState] Start decision number 23 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:15:310 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:310 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:310 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:310 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:310 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:310 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:310 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:310 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:344 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACK[AI0] TaskFailed Assign Hero/ 14448

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACK[AI0] TaskFailed Assign Hero/ 15574

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACK[AI0] TaskFailed Assign Hero/ 15586

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:344 STACK[AI0] TaskFailed Assign Hero/ 15588

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:345 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:345 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:345 STACK[AI0] TaskFailed Assign Hero/ 15589

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:345 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:377 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:377 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:410 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:410 STACK[AI0] TaskFailed Assign Hero/ 9760

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:410 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:15:479 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:15:479 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:479 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:479 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:15:479 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:17:676 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:17:710 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:17:909 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:18:211 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:18:577 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:18:577 STACK[AI0] [MainState] Start decision number 24 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:19:809 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:809 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:809 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:810 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:810 STACK[AI0] TaskFailed Assign Hero/ 14449

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:810 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:810 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:810 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:810 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:810 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:810 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:810 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:810 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:810 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:842 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:842 STACK[AI0] TaskFailed Assign Hero/ 15582

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:842 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:842 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:842 STACK[AI0] TaskFailed Assign Hero/ 15590

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:842 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:842 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:842 STACK[AI0] TaskFailed Assign Hero/ 15592

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:842 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:842 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:842 STACK[AI0] TaskFailed Assign Hero/ 15593

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:842 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:875 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:875 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:909 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:909 STACK[AI0] TaskFailed Assign Hero/ 9761

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:909 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:19:975 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:19:975 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:975 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:975 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:19:976 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:20:176 STACK[Order] OrderMoveIdleFleets::DepartmentOfTransportation/OrderMoveIdleFleets#00000253, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfTransportation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:20:345 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#7819'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:11:20:696 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#7819'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:11:20:778 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#7819'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:11:22:176 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:22:210 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:22:409 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:22:709 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:23:076 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:23:076 STACK[AI0] [MainState] Start decision number 25 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:23:567 STACKCan't find network achievement: DISCOVER_ACADEMY_WITH_HERO

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventStarSystemNodeDiscovered(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    StarSystemNode:NotifyDiscovery(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameNode:Exploration_OnStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    StarSystemNode:Exploration_OnStateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    EntityExploration:SetState(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameNode:GalaxyNodeVisibility_OnLayerChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    EntityVisibility:PostRefreshVisibility(System.Reflection.ParameterInfo)
    VisibilityController:RefreshVisibility()
    VisibilityController:Update()

20:11:24:209 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#7819'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:11:24:242 STACK[Order] OrderTerminateEntityAction::DepartmentOfLabour/OrderEndEntityAction#00000256, [Empire0], Entity index: 2592

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfLabour+c__Iterator3:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:275 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:275 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:275 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:275 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:275 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:275 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:275 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:276 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:325 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#7819'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:11:24:325 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:325 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:325 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:325 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:325 STACK[AI0] TaskFailed Assign Hero/ 14450

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:325 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:325 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:325 STACK[AI0] TaskFailed Assign Hero/ 15591

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:325 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:325 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:325 STACK[AI0] TaskFailed Assign Hero/ 15597

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:326 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:326 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:326 STACK[AI0] TaskFailed Assign Hero/ 15598

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:326 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:326 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:326 STACK[AI0] TaskFailed Assign Hero/ 15599

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:326 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:392 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:392 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:425 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:425 STACK[AI0] TaskFailed Assign Hero/ 9762

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:425 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:24:491 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:24:491 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:491 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:491 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:24:491 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:26:694 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:26:726 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:26:926 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:27:227 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:27:593 STACK[AI0] Sync took 0.9010516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:27:593 STACK[AI0] [MainState] Start decision number 26 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:28:792 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:792 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:792 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:792 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:792 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:792 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:793 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:793 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:826 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:826 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] TaskFailed Assign Hero/ 14451

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] TaskFailed Assign Hero/ 15587

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] TaskFailed Assign Hero/ 15600

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] TaskFailed Assign Hero/ 15602

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] TaskFailed Assign Hero/ 15603

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[Empire 2] OrderTransferShips preprocessor failed: Invalid MaximumCommandPoints (has 22, needs 28)

    DepartmentOfDefense:TransferShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] TaskFailed Create fleet 'None'/ 15604

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:827 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfDefense/OrderTransferShips

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:892 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:28:892 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:892 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:892 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:892 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:892 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:893 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:28:925 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:925 STACK[AI0] TaskFailed Assign Hero/ 9763

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:28:925 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:31:075 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:31:109 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:31:491 STACKCancelling actions on Megrez (379) for all empires with flag CancelOnAnything CancelOnGuard . Empire initiator = 0

    DepartmentOfLabour:ExecuteAction(System.Reflection.ParameterInfo)
    DepartmentOfLabour+c__Iterator1:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:31:743 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:32:029 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:32:454 STACK[AI0] Sync took 1.3000743 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:32:454 STACK[AI0] [MainState] Start decision number 27 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:32:525 STACKEntering state ServerEncounterState_Setup

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_Setup:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:32:692 STACKEntering state ServerEncounterState_WaitForContendersState: ReadyForBattle

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:32:725 STACKEntering state ServerEncounterState_LoadBattle

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_LoadBattle:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:592 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:592 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:592 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:592 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:592 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:592 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:592 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:592 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:625 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACK[AI0] TaskFailed Assign Hero/ 14444

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACK[AI0] TaskFailed Assign Hero/ 15596

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACK[AI0] TaskFailed Assign Hero/ 15605

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:625 STACK[AI0] TaskFailed Assign Hero/ 15607

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:626 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:626 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:626 STACK[AI0] TaskFailed Assign Hero/ 15608

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:626 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:626 STACK[Empire 2] OrderTransferShips preprocessor failed: Invalid MaximumCommandPoints (has 22, needs 28)

    DepartmentOfDefense:TransferShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:626 STACK[AI0] TaskFailed Create fleet 'None'/ 15609

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:626 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfDefense/OrderTransferShips

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:692 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:693 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:726 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:726 STACK[AI0] TaskFailed Assign Hero/ 9764

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:726 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:33:794 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:33:794 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:794 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:794 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:33:794 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:35:993 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:36:027 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:36:227 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:36:560 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:36:894 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:36:894 STACK[AI0] [MainState] Start decision number 28 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:38:093 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:093 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:093 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:093 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:093 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:093 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:093 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:093 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:126 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:126 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[AI0] TaskFailed Assign Hero/ 14452

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[AI0] TaskFailed Assign Hero/ 15606

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[AI0] TaskFailed Assign Hero/ 15612

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[AI0] TaskFailed Assign Hero/ 15613

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[AI0] TaskFailed Assign Hero/ 15614

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[Empire 2] OrderTransferShips preprocessor failed: Invalid MaximumCommandPoints (has 22, needs 28)

    DepartmentOfDefense:TransferShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[AI0] TaskFailed Create fleet 'None'/ 15615

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:127 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfDefense/OrderTransferShips

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:192 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:192 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:226 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:226 STACK[AI0] TaskFailed Assign Hero/ 9765

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:226 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:38:293 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:38:293 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:293 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:293 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:293 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:38:993 STACKUpkeep provider is null. Target type is GuiBattleShip

    PanelFeatureUpkeep:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:11:40:493 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:40:526 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:40:726 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:41:005 STACKUpkeep provider is null. Target type is GuiBattleShip

    PanelFeatureUpkeep:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow+c__Iterator1:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:11:41:033 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:41:394 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:41:394 STACK[AI0] [MainState] Start decision number 29 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:42:593 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:593 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:593 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:593 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:593 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:593 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:626 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:626 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:626 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:626 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:626 STACK[AI0] TaskFailed Assign Hero/ 14453

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACK[AI0] TaskFailed Assign Hero/ 15601

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACK[AI0] TaskFailed Assign Hero/ 15616

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACK[AI0] TaskFailed Assign Hero/ 15618

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACK[AI0] TaskFailed Assign Hero/ 15619

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACK[Empire 2] OrderTransferShips preprocessor failed: Invalid MaximumCommandPoints (has 22, needs 28)

    DepartmentOfDefense:TransferShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACK[AI0] TaskFailed Create fleet 'None'/ 15620

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:627 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfDefense/OrderTransferShips

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:628 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:628 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:693 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:693 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:761 STACKBegin encounter simulation ignition 35596

    BattleSimulation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    ServerEncounterState_LoadBattle:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:761 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:761 STACK[AI0] TaskFailed Assign Hero/ 9766

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:761 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:42:795 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:42:795 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:795 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:795 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:42:795 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:44:167 STACKEnd encounter simulation ignition 35600

    BattleSimulation+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    ServerEncounterState_LoadBattle:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:44:259 STACKEntering state ServerEncounterState_WaitForContendersState: ReadyForFirstPhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:44:611 STACKUpkeep provider is null. Target type is GuiBattleShip

    PanelFeatureUpkeep:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:11:44:611 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:44:611 STACKEntering state ServerEncounterState_WaitForContendersState: BattlePhaseInProgress

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:44:710 STACKEntering state ServerEncounterState_RunBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_RunBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:45:083 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:45:114 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:45:114 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_AI_PrepareSync:UpdateEncounters()
    GameServerState_Turn_AI_PrepareSync:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:45:114 STACKEntering state ServerEncounterState_RunBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_RunBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_AI_PrepareSync:UpdateEncounters()
    GameServerState_Turn_AI_PrepareSync:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:45:380 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:45:630 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:45:660 STACKEntering state ServerEncounterState_StartBattlePhase

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_StartBattlePhase:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:45:660 STACKEntering state ServerEncounterState_WaitForContendersState: ReadyForReport

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:45:727 STACKUpkeep provider is null. Target type is GuiBattleShip

    PanelFeatureUpkeep:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:11:45:796 STACKEntering state ServerEncounterState_Report

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_Report:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:45:796 STACKEntering state ServerEncounterState_WaitForContendersState: ReportAknowledged

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:45:927 STACKEntering state ServerEncounterState_ReportValidated

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_ReportValidated:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:45:927 STACKEntering state ServerEncounterState_WaitForContendersState: ReportValidated

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_WaitForContendersState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:45:962 STACK[AI0] Sync took 0.9010516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:45:962 STACK[AI0] [MainState] Start decision number 30 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:46:080 STACKEntering state ServerEncounterState_Finalize

    ServerEncounterState:Begin(System.Reflection.ParameterInfo)
    ServerEncounterState_Finalize:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerEncounter:Update()
    GameServerState_Turn_Main:UpdateEncounters()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:46:290 STACKCan't find network achievement: ATTACK_ALLY_WITH_PRIVATEERS

    Amplitude.Unity.Achievement.NetworkAchievementManager:GetAchievement(System.Reflection.ParameterInfo)
    AchievementManager:OnEventFleetHasAttackedAnEnemy(System.Reflection.ParameterInfo)
    AchievementManager:EventService_EventRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Event.EventManager:Notify(System.Reflection.ParameterInfo)
    AttackFleetAction:ClientFinalize()
    EntityAction:ClientExecute()
    EntityAction:TerminateAction()
    AttackFleetAction:Encounter_StateChanged(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Encounter:OnStateChanged(System.Reflection.ParameterInfo)
    Encounter:SetState(System.Reflection.ParameterInfo)
    GameClient+c__Iterator1E:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:46:333 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#12932'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    FleetsScreen:SetPanelVisibilityAndRefresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:11:46:376 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#12932'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:11:46:529 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#12932'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    FleetsScreen:SetPanelVisibilityAndRefresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:11:46:641 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#12932'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    FleetsScreen:SetPanelVisibilityAndRefresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:11:47:192 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:192 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:192 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:192 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:192 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:193 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:193 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:193 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:226 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:226 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:226 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[AI0] TaskFailed Assign Hero/ 14454

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[AI0] TaskFailed Assign Hero/ 15611

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[AI0] TaskFailed Assign Hero/ 15621

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[AI0] TaskFailed Assign Hero/ 15623

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[AI0] TaskFailed Assign Hero/ 15624

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[Empire 2] OrderTransferShips preprocessor failed: Invalid MaximumCommandPoints (has 22, needs 28)

    DepartmentOfDefense:TransferShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[AI0] TaskFailed Create fleet 'None'/ 15625

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:227 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfDefense/OrderTransferShips

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:259 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:259 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:292 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:292 STACK[AI0] TaskFailed Assign Hero/ 9767

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:292 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:47:359 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:47:360 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:360 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:360 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:47:360 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:49:574 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:49:610 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:49:813 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:50:111 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:50:458 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:50:458 STACK[AI0] [MainState] Start decision number 31 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:51:675 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:675 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:675 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:675 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:675 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:675 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:675 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:675 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:707 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:707 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:707 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:707 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:707 STACK[AI0] TaskFailed Assign Hero/ 14455

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:707 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:707 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:707 STACK[AI0] TaskFailed Assign Hero/ 15617

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:707 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:707 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:708 STACK[AI0] TaskFailed Assign Hero/ 15622

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:708 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:708 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:708 STACK[AI0] TaskFailed Assign Hero/ 15628

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:708 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:708 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:708 STACK[AI0] TaskFailed Assign Hero/ 15629

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:708 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:708 STACK[Empire 2] OrderTransferShips preprocessor failed: Invalid MaximumCommandPoints (has 22, needs 28)

    DepartmentOfDefense:TransferShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:708 STACK[AI0] TaskFailed Create fleet 'None'/ 15630

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:708 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfDefense/OrderTransferShips

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:774 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:774 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:807 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:807 STACK[AI0] TaskFailed Assign Hero/ 9768

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:807 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:51:862 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:51:862 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:862 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:863 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:51:863 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:52:810 STACKCan't find resource location for resource 'ActionPoint' with base location at 'Fleet#12932'.

    DepartmentOfTheTreasury:IsTransferOfResourcePossible(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCost(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatCosts(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatFailure(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Gui:FormatEntityActionFailureInfos(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetActionControl:RefreshTooltip()
    FleetActionControl:Refresh()
    FleetActionsPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    FleetsScreen:SetPanelVisibilityAndRefresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    FleetsScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:11:54:059 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:54:092 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:54:291 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:54:576 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:54:876 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:54:876 STACK[AI0] [MainState] Start decision number 32 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:56:075 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:076 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:076 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:076 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:076 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:076 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:076 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:076 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:107 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:107 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:107 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:107 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:107 STACK[AI0] TaskFailed Assign Hero/ 14456

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:107 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:107 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACK[AI0] TaskFailed Assign Hero/ 15631

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACK[AI0] TaskFailed Assign Hero/ 15632

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACK[AI0] TaskFailed Assign Hero/ 15633

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACK[AI0] TaskFailed Assign Hero/ 15634

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACK[Empire 2] OrderTransferShips preprocessor failed: Invalid MaximumCommandPoints (has 22, needs 28)

    DepartmentOfDefense:TransferShipsPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACK[AI0] TaskFailed Create fleet 'None'/ 15635

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:108 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfDefense/OrderTransferShips

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:175 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:175 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:277 STACKEntering state ServerGroundBattleState_Setup

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    ServerGroundBattleState_Setup:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:277 STACKEntering state ServerGroundBattleState_WaitForStrategies

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:277 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:56:277 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:277 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:277 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:277 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:11:56:307 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:307 STACK[AI0] TaskFailed Assign Hero/ 9769

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:56:307 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:58:458 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:58:492 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:58:693 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:59:027 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:11:59:358 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:11:59:358 STACK[AI0] [MainState] Start decision number 33 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:00:592 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:592 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:592 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:592 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:593 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:593 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:593 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:593 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:625 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:626 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:626 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:626 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:626 STACK[AI0] TaskFailed Assign Hero/ 14457

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:626 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:626 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:626 STACK[AI0] TaskFailed Assign Hero/ 15626

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:626 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:659 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:659 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:691 STACKEntering state ServerGroundBattleState_Report

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    ServerGroundBattleState_Report:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:692 STACKEntering state ServerGroundBattleState_WaitForNextTurn

    ServerGroundBattleState:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    ServerGroundBattle:Update()
    GameServerState_Turn_Main:UpdateGroundBattles()
    GameServerState_Turn_Main:Run()
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:692 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:692 STACK[AI0] TaskFailed Assign Hero/ 15637

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:692 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:692 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:692 STACK[AI0] TaskFailed Assign Hero/ 15639

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:692 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:692 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:692 STACK[AI0] TaskFailed Assign Hero/ 15640

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:692 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:764 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:765 STACK[AI0] TaskFailed Assign Hero/ 9770

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:765 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:00:765 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:00:765 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:765 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:765 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:00:765 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:02:958 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:02:993 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:03:225 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:03:463 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:03:859 STACK[AI0] Sync took 0.9020516 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:03:859 STACK[AI0] [MainState] Start decision number 34 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:05:091 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:091 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:091 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:091 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:091 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:091 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:091 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:091 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:124 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACK[AI0] TaskFailed Assign Hero/ 14458

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACK[AI0] TaskFailed Assign Hero/ 15638

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACK[AI0] TaskFailed Assign Hero/ 15642

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACK[AI0] TaskFailed Assign Hero/ 15643

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:125 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:125 STACK[AI0] TaskFailed Assign Hero/ 15644

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:125 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:157 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:157 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:190 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:190 STACK[AI0] TaskFailed Assign Hero/ 9771

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:190 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:05:257 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:05:257 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:257 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:257 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:05:257 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:07:475 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:07:508 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:07:707 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:08:008 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:08:375 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:08:375 STACK[AI0] [MainState] Start decision number 35 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:09:607 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:607 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:607 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:607 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:607 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:607 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:607 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:607 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:640 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACK[AI0] TaskFailed Assign Hero/ 14459

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACK[AI0] TaskFailed Assign Hero/ 15627

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACK[AI0] TaskFailed Assign Hero/ 15645

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:641 STACK[AI0] TaskFailed Assign Hero/ 15647

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:642 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:642 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:642 STACK[AI0] TaskFailed Assign Hero/ 15648

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:642 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:673 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:673 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:707 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:707 STACK[AI0] TaskFailed Assign Hero/ 9772

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:707 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:09:773 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:09:774 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:774 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:774 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:09:774 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:11:974 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:12:008 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:12:207 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:12:508 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:12:875 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:12:875 STACK[AI0] [MainState] Start decision number 36 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:14:090 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:090 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:090 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:090 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:090 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:090 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:090 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:090 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:123 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:123 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:123 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:123 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:123 STACK[AI0] TaskFailed Assign Hero/ 14460

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:123 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:123 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:123 STACK[AI0] TaskFailed Assign Hero/ 15641

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:123 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:124 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:124 STACK[AI0] TaskFailed Assign Hero/ 15649

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:124 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:124 STACK[AI0] TaskFailed Assign Hero/ 15651

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:124 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:124 STACK[AI0] TaskFailed Assign Hero/ 15652

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:156 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:156 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:190 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:190 STACK[AI0] TaskFailed Assign Hero/ 9773

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:190 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:14:258 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:14:258 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:258 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:258 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:14:258 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:16:460 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:16:493 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:16:693 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:16:961 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:17:360 STACK[AI0] Sync took 0.9000514 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:17:360 STACK[AI0] [MainState] Start decision number 37 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:18:592 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:592 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:592 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:592 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:592 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:593 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:593 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:593 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:625 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACK[AI0] TaskFailed Assign Hero/ 14461

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACK[AI0] TaskFailed Assign Hero/ 15650

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACK[AI0] TaskFailed Assign Hero/ 15653

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACK[AI0] TaskFailed Assign Hero/ 15655

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:626 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:627 STACK[AI0] TaskFailed Assign Hero/ 15656

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:627 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:759 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:18:759 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:759 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:759 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:759 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:759 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:760 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:18:794 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:794 STACK[AI0] TaskFailed Assign Hero/ 9774

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:18:794 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:20:961 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:20:996 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:21:195 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:21:494 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:21:859 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:21:859 STACK[AI0] [MainState] Start decision number 38 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:23:093 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:093 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:093 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:093 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:093 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:125 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACK[AI0] TaskFailed Assign Hero/ 14462

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACK[AI0] TaskFailed Assign Hero/ 15646

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACK[AI0] TaskFailed Assign Hero/ 15657

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACK[AI0] TaskFailed Assign Hero/ 15659

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:126 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:126 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:126 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:159 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:159 STACK[AI0] TaskFailed Assign Hero/ 15660

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:159 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:260 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:23:260 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:260 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:260 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:260 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:260 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:260 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:23:293 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:293 STACK[AI0] TaskFailed Assign Hero/ 9775

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:23:293 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:25:488 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:25:526 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:25:735 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:26:081 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:26:363 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:26:363 STACK[AI0] [MainState] Start decision number 39 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:27:610 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:611 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:611 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:611 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:611 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:611 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:611 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:611 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:643 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:643 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACK[AI0] TaskFailed Assign Hero/ 14463

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACK[AI0] TaskFailed Assign Hero/ 15661

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACK[AI0] TaskFailed Assign Hero/ 15662

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACK[AI0] TaskFailed Assign Hero/ 15663

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACK[AI0] TaskFailed Assign Hero/ 15664

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:644 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:777 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:27:777 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:777 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:777 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:777 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:777 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:777 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:27:810 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:810 STACK[AI0] TaskFailed Assign Hero/ 9776

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:27:810 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:29:978 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:30:012 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:30:211 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:30:574 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:30:961 STACK[AI0] Sync took 1.0000572 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:30:962 STACK[AI0] [MainState] Start decision number 40 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:32:236 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:236 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:236 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:236 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:236 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:236 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:236 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:236 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:255 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:255 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:255 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:255 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:255 STACK[AI0] TaskFailed Assign Hero/ 14464

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:255 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:256 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:257 STACK[AI0] TaskFailed Assign Hero/ 15658

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:257 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:257 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:257 STACK[AI0] TaskFailed Assign Hero/ 15666

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:257 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:257 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:257 STACK[AI0] TaskFailed Assign Hero/ 15667

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:257 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:257 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:257 STACK[AI0] TaskFailed Assign Hero/ 15668

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:257 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:353 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:32:353 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:353 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:371 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:372 STACK[AI0] TaskFailed Assign Hero/ 9777

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:372 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:32:372 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:372 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:372 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:372 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:32:447 STACK[Order] OrderQueueConstruction::DepartmentOfIndustry/OrderQueueConstruction#0000027A, [Empire0]

    Amplitude.Unity.Game.Orders.Order:Log()
    DepartmentOfIndustry+c__Iterator4:MoveNext()
    Amplitude.Coroutine:Run()
    GameClient:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameClient:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:34:559 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:34:591 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:34:794 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:35:128 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:35:461 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:35:461 STACK[AI0] [MainState] Start decision number 41 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:36:731 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:731 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:731 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:731 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:731 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:731 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:731 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:731 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:767 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:767 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:767 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:767 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:767 STACK[AI0] TaskFailed Assign Hero/ 14465

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:767 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:767 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:767 STACK[AI0] TaskFailed Assign Hero/ 15654

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:767 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:768 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:768 STACK[AI0] TaskFailed Assign Hero/ 15669

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:768 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:768 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:768 STACK[AI0] TaskFailed Assign Hero/ 15671

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:768 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:768 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:768 STACK[AI0] TaskFailed Assign Hero/ 15672

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:768 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:865 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:36:865 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:865 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:865 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:865 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:865 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:865 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:36:897 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:897 STACK[AI0] TaskFailed Assign Hero/ 9778

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:36:897 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:39:074 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:39:108 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:39:309 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:39:609 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:39:976 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:39:976 STACK[AI0] [MainState] Start decision number 42 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:41:092 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:092 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:092 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:092 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:092 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:092 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:092 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:092 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:124 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:124 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:124 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:124 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACK[AI0] TaskFailed Assign Hero/ 14466

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACK[AI0] TaskFailed Assign Hero/ 15665

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACK[AI0] TaskFailed Assign Hero/ 15673

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACK[AI0] TaskFailed Assign Hero/ 15675

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACK[AI0] TaskFailed Assign Hero/ 15676

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:125 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:159 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:159 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:191 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:191 STACK[AI0] TaskFailed Assign Hero/ 9779

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:191 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:41:258 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:41:258 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:258 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:258 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:41:258 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:43:456 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:43:490 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:43:690 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:43:989 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:44:273 STACK[AI0] Sync took 0.8010458 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:44:273 STACK[AI0] [MainState] Start decision number 43 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:45:522 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:522 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:522 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:522 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:522 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:522 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:522 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:522 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:553 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:553 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:554 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:554 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:554 STACK[AI0] TaskFailed Assign Hero/ 14467

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:554 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:554 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:554 STACK[AI0] TaskFailed Assign Hero/ 15674

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:554 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:555 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:555 STACK[AI0] TaskFailed Assign Hero/ 15678

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:555 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:555 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:555 STACK[AI0] TaskFailed Assign Hero/ 15679

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:555 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:555 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:555 STACK[AI0] TaskFailed Assign Hero/ 15680

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:555 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:45:671 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:45:671 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:671 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:671 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:672 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:672 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:45:672 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:46:081 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:46:081 STACK[AI0] TaskFailed Assign Hero/ 9780

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:46:081 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:47:897 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:47:947 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:48:246 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:48:737 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:48:980 STACK[AI0] Sync took 1.1000629 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:48:980 STACK[AI0] [MainState] Start decision number 44 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:50:231 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:50:231 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:50:231 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:50:231 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:50:231 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:50:231 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:50:231 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:50:231 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:50:281 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:281 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:281 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:281 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:281 STACK[AI0] TaskFailed Assign Hero/ 14468

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:281 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:281 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:281 STACK[AI0] TaskFailed Assign Hero/ 15670

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:281 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:281 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:281 STACK[AI0] TaskFailed Assign Hero/ 15681

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:281 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:281 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:282 STACK[AI0] TaskFailed Assign Hero/ 15683

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:282 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:282 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:282 STACK[AI0] TaskFailed Assign Hero/ 15684

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:50:282 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:324 STACK[ChatMessage] RECV: l:/_turn/192 (from 0x474ee74).

    RuntimeState_Lobby:Session_LobbyChatMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:OnLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SendLobbyChatMessage(System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyDataInternal(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.LobbyDataController:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Session.Session:SetLobbyData(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:set_Turn(System.Reflection.ParameterInfo)
    Game:SerializeElements(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Serialization.XmlSerializer:SerializeElement(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Game:SaveGame(System.Reflection.ParameterInfo)
    GameManager:Save(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameManager:SaveGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LoadSaveModalWindow:SaveGame(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    LoadSaveModalWindow:OnSaveCb(System.Reflection.ParameterInfo)
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:12:53:325 STACK[AI0] [MainState] Start decision number 45 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:53:325 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:53:325 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:325 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:326 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:326 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:53:404 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACK[AI0] TaskFailed Assign Hero/ 9781

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACK[AI0] TaskFailed Assign Hero/ 14469

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACK[AI0] TaskFailed Assign Hero/ 15677

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACK[AI0] TaskFailed Assign Hero/ 15686

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACK[AI0] TaskFailed Assign Hero/ 15688

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:405 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:406 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:406 STACK[AI0] TaskFailed Assign Hero/ 15689

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:53:406 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:55:161 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:55:191 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:55:391 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:55:691 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:56:091 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:56:091 STACK[AI0] [MainState] Start decision number 46 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:57:388 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:388 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:388 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:388 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:388 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:388 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:388 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:388 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:413 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:413 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:413 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:413 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:413 STACK[AI0] TaskFailed Assign Hero/ 14470

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:413 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:413 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:413 STACK[AI0] TaskFailed Assign Hero/ 15682

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:413 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:414 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:414 STACK[AI0] TaskFailed Assign Hero/ 15687

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:414 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:414 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:414 STACK[AI0] TaskFailed Assign Hero/ 15692

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:414 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:414 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:414 STACK[AI0] TaskFailed Assign Hero/ 15693

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:414 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:472 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:472 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:507 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:507 STACK[AI0] TaskFailed Assign Hero/ 9782

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:507 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:57:560 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:57:560 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:560 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:560 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:57:560 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:12:59:784 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:12:59:819 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:12:59:953 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:00:261 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:00:685 STACK[AI0] Sync took 0.9080519 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:00:685 STACK[AI0] [MainState] Start decision number 47 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:01:376 STACKThe property TradingRouteIncomeModifier doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:13:02:152 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:152 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:152 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:153 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:153 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:153 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:153 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:153 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:174 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:174 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:174 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:174 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:174 STACK[AI0] TaskFailed Assign Hero/ 14471

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:174 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:174 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:174 STACK[AI0] TaskFailed Assign Hero/ 15694

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:174 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:174 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:174 STACK[AI0] TaskFailed Assign Hero/ 15695

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:174 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:175 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:175 STACK[AI0] TaskFailed Assign Hero/ 15696

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:175 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:175 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:175 STACK[AI0] TaskFailed Assign Hero/ 15697

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:175 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:205 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:205 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:242 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:242 STACK[AI0] TaskFailed Assign Hero/ 9783

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:242 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:02:319 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:02:319 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:319 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:319 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:02:319 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:04:514 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:04:533 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:04:667 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:04:934 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:05:417 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:05:417 STACK[AI0] [MainState] Start decision number 48 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:06:751 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:751 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:751 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:751 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:751 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:751 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:751 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:751 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:772 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:772 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:772 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:772 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:772 STACK[AI0] TaskFailed Assign Hero/ 14472

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACK[AI0] TaskFailed Assign Hero/ 15698

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACK[AI0] TaskFailed Assign Hero/ 15699

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACK[AI0] TaskFailed Assign Hero/ 15700

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACK[AI0] TaskFailed Assign Hero/ 15701

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:773 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:832 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:832 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:850 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:850 STACK[AI0] TaskFailed Assign Hero/ 9784

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:850 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:06:934 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:06:934 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:934 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:934 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:06:934 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:09:131 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:09:150 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:09:267 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:09:567 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:10:047 STACK[AI0] Sync took 0.9010515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:10:048 STACK[AI0] [MainState] Start decision number 49 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:11:402 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:402 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:403 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:403 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:403 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:403 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:403 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:403 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:421 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:421 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:421 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:421 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:421 STACK[AI0] TaskFailed Assign Hero/ 14473

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:421 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:421 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:421 STACK[AI0] TaskFailed Assign Hero/ 15702

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:421 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:421 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:422 STACK[AI0] TaskFailed Assign Hero/ 15703

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:422 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:422 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:422 STACK[AI0] TaskFailed Assign Hero/ 15704

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:422 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:422 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:422 STACK[AI0] TaskFailed Assign Hero/ 15705

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:422 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:549 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:11:549 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:549 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:549 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:549 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:549 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:549 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:11:567 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:568 STACK[AI0] TaskFailed Assign Hero/ 9785

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:11:568 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:13:769 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:13:787 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:13:903 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:14:201 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:14:654 STACK[AI0] Sync took 0.9040517 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:14:654 STACK[AI0] [MainState] Start decision number 50 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:15:984 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:15:984 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:15:984 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:15:984 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:15:984 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:15:984 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:15:984 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:15:984 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:16:001 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACK[AI0] TaskFailed Assign Hero/ 14474

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACK[AI0] TaskFailed Assign Hero/ 15690

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACK[AI0] TaskFailed Assign Hero/ 15691

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACK[AI0] TaskFailed Assign Hero/ 15708

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACK[AI0] TaskFailed Assign Hero/ 15709

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:002 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:072 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:16:072 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:16:103 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:103 STACK[AI0] TaskFailed Assign Hero/ 9786

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:103 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:16:168 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:16:168 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:16:168 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:16:168 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:16:168 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:18:374 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:18:397 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:18:531 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:20:319 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:20:731 STACK[AI0] Sync took 2.3681354 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:20:732 STACK[AI0] [MainState] Start decision number 51 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:22:064 STACKCannot find the GuiElement 'Empire0Recipe3'

    Amplitude.Unity.Gui.Gui:GetTitle(System.Reflection.ParameterInfo)
    Gui:GetTitle(System.Reflection.ParameterInfo)
    GuiColonizedStarSystem:get_ConstructionQueue()
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCell:SetComparable(System.Reflection.ParameterInfo)
    GuiTableCell:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCellSystemQueue:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableLine:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:RefreshLine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    StarSystemsManagementPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:13:22:064 STACKCannot find the GuiElement 'Empire0Recipe3'

    Amplitude.Unity.Gui.Gui:GetTitle(System.Reflection.ParameterInfo)
    Gui:GetTitle(System.Reflection.ParameterInfo)
    GuiColonizedStarSystem:get_ConstructionQueue()
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCell:SetComparable(System.Reflection.ParameterInfo)
    GuiTableCell:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCellSystemQueue:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableLine:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:RefreshLine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    StarSystemsManagementPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:13:22:064 STACKCannot find the GuiElement 'Empire0Recipe3'

    Amplitude.Unity.Gui.Gui:GetTitle(System.Reflection.ParameterInfo)
    Gui:GetTitle(System.Reflection.ParameterInfo)
    GuiColonizedStarSystem:get_ConstructionQueue()
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCell:SetComparable(System.Reflection.ParameterInfo)
    GuiTableCell:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCellSystemQueue:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableLine:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:RefreshLine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    StarSystemsManagementPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:13:22:064 STACKCannot find the GuiElement 'Empire0Recipe3'

    Amplitude.Unity.Gui.Gui:GetTitle(System.Reflection.ParameterInfo)
    Gui:GetTitle(System.Reflection.ParameterInfo)
    GuiColonizedStarSystem:get_ConstructionQueue()
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCell:SetComparable(System.Reflection.ParameterInfo)
    GuiTableCell:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCellSystemQueue:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableLine:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:RefreshLine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    StarSystemsManagementPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:13:22:064 STACKCannot find the GuiElement 'Empire0Recipe2'

    Amplitude.Unity.Gui.Gui:GetTitle(System.Reflection.ParameterInfo)
    Gui:GetTitle(System.Reflection.ParameterInfo)
    GuiColonizedStarSystem:get_ConstructionQueue()
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoProperty:GetValue(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCell:SetComparable(System.Reflection.ParameterInfo)
    GuiTableCell:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableCellSystemQueue:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTableLine:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:RefreshLine(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTable:Refresh(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    StarSystemsManagementPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel+c__Iterator0:MoveNext()
    Amplitude.Coroutine:Run()
    Amplitude.Coroutine+c__Iterator2:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

20:13:22:064 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:064 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:064 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:064 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:064 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:064 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:064 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:064 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:118 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:119 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:119 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:119 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:120 STACK[AI0] TaskFailed Assign Hero/ 14475

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:120 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:120 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:120 STACK[AI0] TaskFailed Assign Hero/ 15707

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:120 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:120 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:120 STACK[AI0] TaskFailed Assign Hero/ 15710

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:121 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:121 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:121 STACK[AI0] TaskFailed Assign Hero/ 15712

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:121 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:121 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:121 STACK[AI0] TaskFailed Assign Hero/ 15713

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:121 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:22:147 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:22:147 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:147 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:147 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:147 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:147 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:22:147 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:27:558 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:27:558 STACK[AI0] TaskFailed Assign Hero/ 9787

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:27:558 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:27:558 STACKExpandQuadToRenderBuffer

    AgeSM4RenderTechnique:ProcessCommandBuffer_Inline(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:DoRender(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:Render(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithTechnique(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithHook(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeRenderManager:OnCameraPostRender(System.Reflection.ParameterInfo)
    UnityEngine.Camera:FireOnPostRender(System.Reflection.ParameterInfo)

20:13:27:558 STACKExpandQuadToRenderBuffer

    AgeSM4RenderTechnique:ProcessCommandBuffer_Inline(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:DoRender(System.Reflection.ParameterInfo)
    AgeSM4RenderTechnique:Render(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithTechnique(System.Reflection.ParameterInfo)
    AgeRenderManager:RenderWithHook(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeRenderManager:OnCameraPostRender(System.Reflection.ParameterInfo)
    UnityEngine.Camera:FireOnPostRender(System.Reflection.ParameterInfo)

20:13:27:558 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:27:688 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:28:263 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:28:930 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:29:172 STACK[AI0] Sync took 4.8162755 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:29:172 STACK[AI0] [MainState] Start decision number 52 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:30:550 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:550 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:550 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:550 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:550 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:550 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:550 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:551 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:635 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:636 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:636 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:636 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:636 STACK[AI0] TaskFailed Assign Hero/ 14476

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:637 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:637 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:637 STACK[AI0] TaskFailed Assign Hero/ 15714

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:637 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:637 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:637 STACK[AI0] TaskFailed Assign Hero/ 15715

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:639 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:639 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:639 STACK[AI0] TaskFailed Assign Hero/ 15716

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:639 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:639 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:639 STACK[AI0] TaskFailed Assign Hero/ 15717

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:639 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:719 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:30:719 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:719 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:719 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:719 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:719 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:720 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:30:805 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:805 STACK[AI0] TaskFailed Assign Hero/ 9788

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:30:805 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:32:952 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:33:027 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:33:505 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:34:155 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:34:457 STACK[AI0] Sync took 1.5230871 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:34:457 STACK[AI0] [MainState] Start decision number 53 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:35:801 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:802 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:802 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:802 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:802 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:802 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:802 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:802 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:879 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:879 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACK[AI0] TaskFailed Assign Hero/ 14477

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACK[AI0] TaskFailed Assign Hero/ 15706

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACK[AI0] TaskFailed Assign Hero/ 15718

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACK[AI0] TaskFailed Assign Hero/ 15720

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:880 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:881 STACK[AI0] TaskFailed Assign Hero/ 15721

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:881 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:881 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:881 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:950 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:950 STACK[AI0] TaskFailed Assign Hero/ 9789

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:950 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:35:950 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:35:950 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:950 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:950 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:35:950 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:38:132 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:38:201 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:38:669 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:38:830 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:38:904 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:39:366 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:39:853 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:40:088 STACK[AI0] Sync took 1.9281103 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:40:088 STACK[AI0] [MainState] Start decision number 54 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:41:419 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:419 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:419 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:419 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:420 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:420 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:420 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:420 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:492 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:493 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:493 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:493 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:493 STACK[AI0] TaskFailed Assign Hero/ 14478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:493 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:494 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:494 STACK[AI0] TaskFailed Assign Hero/ 15711

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:494 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:494 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:494 STACK[AI0] TaskFailed Assign Hero/ 15719

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:494 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:494 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:495 STACK[AI0] TaskFailed Assign Hero/ 15724

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:495 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:495 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:495 STACK[AI0] TaskFailed Assign Hero/ 15725

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:495 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:565 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:41:565 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:565 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:565 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:565 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:566 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:566 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:41:635 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:635 STACK[AI0] TaskFailed Assign Hero/ 9790

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:41:635 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:43:788 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:43:877 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:44:369 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:45:061 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:45:289 STACK[AI0] Sync took 1.5170867 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:45:289 STACK[AI0] [MainState] Start decision number 55 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:46:345 STACKThe property TradingRouteIncomeModifier doesn't have an ExtendedGuiElement, it is required for the SimulationEffectParser

    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseModifier(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.SimulationEffect.SimulationEffectParser:ParseSimulationDescriptor(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseSimulationDescriptors(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    SimulationEffectParser:ParseDescriptorEffectProvider(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PanelFeatureEffects:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeature(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:AddPanelFeatures(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GuiTooltipWindow:DoBind()
    GuiTooltipWindow:Bind(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiTooltipController:ShowTooltip()
    Amplitude.Unity.Gui.GuiTooltipController:Update()

20:13:46:673 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:673 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:673 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:673 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:673 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:673 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:673 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:673 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:756 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACK[AI0] TaskFailed Assign Hero/ 14479

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACK[AI0] TaskFailed Assign Hero/ 15722

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACK[AI0] TaskFailed Assign Hero/ 15723

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACK[AI0] TaskFailed Assign Hero/ 15728

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:757 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:758 STACK[AI0] TaskFailed Assign Hero/ 15729

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:758 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:839 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:46:839 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:839 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:839 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:839 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:840 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:840 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:46:925 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:925 STACK[AI0] TaskFailed Assign Hero/ 9791

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:46:925 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:49:061 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:49:136 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:49:623 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:50:045 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:50:410 STACK[AI0] Sync took 1.4000801 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:50:410 STACK[AI0] [MainState] Start decision number 56 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:51:742 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:742 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:742 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:742 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:742 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:743 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:743 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:743 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:776 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:776 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:776 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:777 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:777 STACK[AI0] TaskFailed Assign Hero/ 14480

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:777 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:777 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:777 STACK[AI0] TaskFailed Assign Hero/ 15727

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:777 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:777 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:778 STACK[AI0] TaskFailed Assign Hero/ 15730

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:778 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:778 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:778 STACK[AI0] TaskFailed Assign Hero/ 15732

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:778 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:778 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:778 STACK[AI0] TaskFailed Assign Hero/ 15733

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:778 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:808 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:809 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:843 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:843 STACK[AI0] TaskFailed Assign Hero/ 9792

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:843 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:51:908 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:51:909 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:909 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:909 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:51:909 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:54:111 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:54:141 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:54:341 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:54:676 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:55:010 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:55:011 STACK[AI0] [MainState] Start decision number 57 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:56:358 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:358 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:358 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:358 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:358 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:358 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:358 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:358 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:392 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:392 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:392 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:392 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:392 STACK[AI0] TaskFailed Assign Hero/ 14481

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:392 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:392 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:392 STACK[AI0] TaskFailed Assign Hero/ 15731

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:393 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:393 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:393 STACK[AI0] TaskFailed Assign Hero/ 15734

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:393 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:393 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:393 STACK[AI0] TaskFailed Assign Hero/ 15736

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:393 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:393 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:393 STACK[AI0] TaskFailed Assign Hero/ 15737

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:393 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:424 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:424 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:459 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:459 STACK[AI0] TaskFailed Assign Hero/ 9793

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:459 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:56:525 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:56:525 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:525 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:525 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:56:525 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:13:58:726 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:58:758 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:58:959 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:59:275 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:13:59:607 STACK[AI0] Sync took 0.9000515 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:13:59:607 STACK[AI0] [MainState] Start decision number 58 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:14:00:942 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:00:942 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:00:942 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:00:942 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:00:942 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:00:942 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:00:942 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:00:943 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:00:975 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:975 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:975 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:975 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:975 STACK[AI0] TaskFailed Assign Hero/ 14482

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:975 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:975 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:975 STACK[AI0] TaskFailed Assign Hero/ 15738

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:975 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:975 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:975 STACK[AI0] TaskFailed Assign Hero/ 15739

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:976 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:976 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:976 STACK[AI0] TaskFailed Assign Hero/ 15740

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:976 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:976 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:976 STACK[AI0] TaskFailed Assign Hero/ 15741

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:00:976 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:01:008 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:01:008 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:01:042 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:01:042 STACK[AI0] TaskFailed Assign Hero/ 9794

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:01:042 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:01:108 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:14:01:108 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:01:108 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:01:108 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:01:108 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:03:304 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:14:03:348 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:03:616 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:03:737 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:03:784 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:04:045 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:04:343 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:05:034 STACKModel failed to load with path: Prefabs/Gui/AnimatedPortrait/AnimatedPortraitBaghaba

    HeroGuiElement:LoadModel()
    GuiHero:LoadModel()
    HeroDetailedCard:BindPortrait(System.Reflection.ParameterInfo)
    AcademyScreen:RefreshHeroCard(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AcademyScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    AcademyScreen:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStackExclusive:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ControlBanner:OnControlBannerToggle(System.Reflection.ParameterInfo)
    ControlBannerToggle:OnToggleCb(System.Reflection.ParameterInfo)
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlToggle:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlToggle:MouseDown(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:14:05:034 STACKPlaceholder Model failed to load with path: Prefabs/Gui/AnimatedPortrait/StandardPortraitPresetCollection

    HeroGuiElement:LoadPlaceholderModel()
    HeroGuiElement:LoadModel()
    GuiHero:LoadModel()
    HeroDetailedCard:BindPortrait(System.Reflection.ParameterInfo)
    AcademyScreen:RefreshHeroCard(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeTransform:RefreshChildrenIList(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AcademyScreen:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    AcademyScreen:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStackExclusive:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    ControlBanner:OnControlBannerToggle(System.Reflection.ParameterInfo)
    ControlBannerToggle:OnToggleCb(System.Reflection.ParameterInfo)
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlToggle:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlToggle:MouseDown(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:14:05:034 STACK[AI0] Sync took 1.4080805 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:14:05:034 STACK[AI0] [MainState] Start decision number 59 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:14:06:263 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:263 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:263 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:264 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:264 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:264 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:264 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:264 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:297 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:297 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:297 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACK[AI0] TaskFailed Assign Hero/ 14483

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACK[AI0] TaskFailed Assign Hero/ 15726

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACK[AI0] TaskFailed Assign Hero/ 15742

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACK[AI0] TaskFailed Assign Hero/ 15744

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACK[AI0] TaskFailed Assign Hero/ 15745

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:298 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:329 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:14:06:330 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:330 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:331 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:331 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:331 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:331 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:06:382 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:382 STACK[AI0] TaskFailed Assign Hero/ 9795

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:06:382 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:08:549 STACK[AI0] [MainState] Partial Synchronization started on state Main.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:14:08:585 STACKGameServerState_Turn_AI_PrepareSync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_PrepareSync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:08:838 STACKGameServerState_Turn_AI_Sync

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_AI_Sync:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:09:265 STACKGameServerState_Turn_Main

    GameServerState:Begin(System.Reflection.ParameterInfo)
    GameServerState_Turn_Main:Begin(System.Reflection.ParameterInfo)
    Amplitude.Unity.Framework.FiniteStateMachine:Update()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:09:672 STACK[AI0] Sync took 1.1000629 seconds.

    Amplitude.AI.Core.AIMainStates.MainState_SynchronizeData:End()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:14:09:673 STACK[AI0] [MainState] Start decision number 60 (state: Main, turn: 192)

    Amplitude.AI.Core.AIMainStates.MainState_Main:Begin()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:set_CurrentState(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:VerifyCurrentStateValidity()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:14:11:176 STACK[AI0] TaskFailed Sign option 1/ 2753

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:177 STACK[AI0] TaskFailed Sign option 0/ 5039

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:177 STACK[AI0] TaskFailed Sign option 0/ 5907

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:177 STACK[AI0] TaskFailed Sign option 1/ 8345

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:177 STACK[AI0] TaskFailed Sign option 0/ 9240

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:177 STACK[AI0] TaskFailed Sign option 0/ 4478

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:177 STACK[AI0] TaskFailed Sign option 1/ 5061

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:177 STACK[AI0] TaskFailed Sign option 0/ 7990

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:213 STACKThe contract cannot be evaluated if it is not in negotiation state (state: Inactive).

    GameServer:DiplomaticContractAIEvaluationPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:214 STACK[AI0] TaskFailed Sign option 0/ 9286

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:214 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for GameClient/OrderDiplomaticContractAIEvaluation

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:214 STACKOrderAssignHero preprocessing failed: 'Hero#5877' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:214 STACK[AI0] TaskFailed Assign Hero/ 14484

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:214 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:215 STACKOrderAssignHero preprocessing failed: 'Hero#1326' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:215 STACK[AI0] TaskFailed Assign Hero/ 15735

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:215 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:215 STACKOrderAssignHero preprocessing failed: 'Hero#5887' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:215 STACK[AI0] TaskFailed Assign Hero/ 15743

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:215 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:215 STACKOrderAssignHero preprocessing failed: 'Hero#13245' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:215 STACK[AI0] TaskFailed Assign Hero/ 15748

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:215 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:215 STACKOrderAssignHero preprocessing failed: 'Hero#8747' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:216 STACK[AI0] TaskFailed Assign Hero/ 15749

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:216 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:295 STACK[AI0] [MainState] AI actuators have not finished to run.

    Amplitude.AI.Core.AIMainStates.MainState_Main:Update()
    Amplitude.AI.Core.Framework.StateMachine.StateMachine:Update()
    Amplitude.AI.Core.AIMainThread:Run()

20:14:11:296 STACK[AI0] TaskFailed Sign option 0/ 6499

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:296 STACK[AI0] TaskFailed Sign option 1/ 8939

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:296 STACK[AI0] TaskFailed Sign option 1/ 3330

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:296 STACK[AI0] TaskFailed Sign option 0/ 4185

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:296 STACK[AI0] TaskFailed Sign option 0/ 4203

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:296 STACK[AI0] TaskFailed Sign option 0/ 4445

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Brain.Actuators.Diplomacy.AnswerContractActuator:WaitingForCompletionUpdate()
    Amplitude.AI.Core.Services.Managers.TaskExecutionManager:UpdateActuators(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.AIPlayers.MajorEmpire.PlayerStates.PlayerState_Execution:Run()
    Amplitude.AI.Common.Threading.JobScheduler:WorkerThreadRun(System.Reflection.ParameterInfo)

20:14:11:334 STACKOrderAssignHero preprocessing failed: 'Hero#15575' is not ready to be assigned

    DepartmentOfEducation:AssignHeroPreprocessor(System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:InternalInvoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MonoMethod:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    System.Reflection.MethodBase:Invoke(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Orders.OrderProcessorInfo:Preprocess(System.Reflection.ParameterInfo)
    Amplitude.Unity.Game.Empire:PreprocessOrder(System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:335 STACK[AI0] TaskFailed Assign Hero/ 9796

    Amplitude.AI.Core.Decision.BlackboardMessage_Evaluable:ChangeStatus(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:11:335 STACK[AI0] Failed to process order message with status [PreprocessHasFailed] for DepartmentOfEducation/OrderAssignHero

    Amplitude.AI.Core.Decision.OrderActuator:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Core.Modules.Communication:OnMessageProcessed(System.Reflection.ParameterInfo)
    Amplitude.AI.Common.IO.ModuleProxy:OnMessageProcessed(System.Reflection.ParameterInfo)
    AIOrderMessageRepository:OnOrderProcessed(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Ticket:Raise(System.Reflection.ParameterInfo)
    GameInterface:OnTicketRaised(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    GameServer:ProcessOrders()
    GameInterface:UpdateMessageBoxAndProcessOrders()
    GameInterface:Update()
    GameServer:Update()
    Session:Update()
    Amplitude.Unity.Session.SessionManager:LateUpdate()

20:14:12:401 STACK[ShipDesignRenderer] ShowShipView: this=ShipDesignOverview currentViewIndex=2 shipDesign=ShipDesign#15500

    ShipDesignBasePanel:ShowShipView(System.Reflection.ParameterInfo)
    ShipDesignBasePanel:Refresh()
    ShipDesignOverviewPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    HeroOverviewPanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:SwitchHubMode(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStackModal:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AcademyScreen:OnInspectCb()
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:14:12:402 STACKRefreshShipSlots: currentViewIndex == 2 shipDesignRendererService != null GuiShipDesign != null

    ShipDesignBasePanel:RefreshShipSlots()
    ShipDesignBasePanel:Refresh()
    ShipDesignOverviewPanel:Refresh()
    Amplitude.Unity.Gui.GuiPanel:RefreshNow()
    HeroOverviewPanel:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:SwitchHubMode(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    HeroInspectionModalWindow:OnBeginShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiPanel:Show(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindow:InternalShow(System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStack:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiWindowsStackModal:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    Amplitude.Unity.Gui.GuiManager:ShowWindow(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AcademyScreen:OnInspectCb()
    UnityEngine.GameObject:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeControlButton:HandleMouseUpOrDown(System.Reflection.ParameterInfo)
    AgeControlButton:MouseUp(System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    UnityEngine.Component:SendMessage(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    AgeManager:UpdateInteractivity()
    AgeManager:LateUpdate()

20:14:12:402 STACKUnload material DesertPlanetMat

    PlanetoidRendererManager+AsyncMaterial:Unload(System.Reflection.ParameterInfo)
    PlanetoidRendererManager+MaterialHolder:OnPostRender(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:OnPreCullHook(System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:OnPreCull()

20:14:12:402 STACKUnload material AshPlanetMat

    PlanetoidRendererManager+AsyncMaterial:Unload(System.Reflection.ParameterInfo)
    PlanetoidRendererManager+MaterialHolder:OnPostRender(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:OnPreCullHook(System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:OnPreCull()

20:14:12:402 STACKUnload material AridPlanetMat

    PlanetoidRendererManager+AsyncMaterial:Unload(System.Reflection.ParameterInfo)
    PlanetoidRendererManager+MaterialHolder:OnPostRender(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:OnPreCullHook(System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:OnPreCull()

20:14:12:402 STACKUnload material VeldtPlanetMat

    PlanetoidRendererManager+AsyncMaterial:Unload(System.Reflection.ParameterInfo)
    PlanetoidRendererManager+MaterialHolder:OnPostRender(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)
    PlanetoidRendererManager:OnPreCullHook(System.Reflection.ParameterInfo)
    CameraPreRenderHookHandler:OnPreCull()